.dg-container{width:700px;height:300px;position:relative;margin-top:25px;}.dg-wrapper{width:360px;height:310px;margin:0 auto;position:relative;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;-ms-perspective:1000px;perspective:1000px;}.dg-wrapper a{width:352px;height:250px;display:block;position:absolute;left:0;top:0;box-shadow:0 25px 40px rgba(163,163,166,0.9);}.dg-wrapper a.dg-transition{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.dg-wrapper a img{display:block;border:1px solid #a3a3a6;}.dg-wrapper a div{font-style:italic;text-align:center;line-height:50px;text-shadow:1px 1px 1px rgba(255,255,255,0.5);color:#333;font-size:16px;width:100%;bottom:-55px;display:none;}.dg-wrapper a.dg-center div{display:block;}.dg-container nav{width:270px;left:715px;top:0px;z-index:1000;margin:-304px 0px 0px 710px;}.dg-container nav span{text-indent:-9000px;float:left;cursor:pointer;width:126px;height:254px;background:transparent url(../images/portfolio/arrows.png) no-repeat top left;}.dg-container nav span.dg-next{background-position:top right;}.ball-content{width:253px;margin:-250px 0px 0px 540px;}.ball-content .ball-links{padding-top:105px;width:254px;height:35px;font-family:Georgia,'Times New Roman',Times,serif;text-shadow:2px 2px #6A6A6A;font-size:17px;color:#FFF;}.ball-content .ball-links div{width:254px;height:35px;line-height:10px;font-family:Georgia,'Times New Roman',Times,serif;font-size:13px;color:#2c6a00;}.portfolio-container{width:960px;margin:10px auto 30px auto;}.portfolio-container label{float:left;width:238px;height:42px;border:1px solid #a3a3a6;font-family:Ubuntu Condensed;font-size:18px;text-transform:uppercase;color:#6e6e6e;display:block;cursor:pointer;}.portfolio-container input.portfolio-selector-type-all ~ label.portfolio-label-type-all,
.portfolio-container input.portfolio-selector-type-1 ~ label.portfolio-label-type-1,
.portfolio-container input.portfolio-selector-type-2 ~ label.portfolio-label-type-2 {
	border-right:none;
}.portfolio-container input.portfolio-selector-type-all ~ label.portfolio-label-type-all {
	background:url(../images/portfolio/portfolio-nav-first.png) no-repeat;
}.portfolio-container input.portfolio-selector-type-1 ~ label.portfolio-label-type-1 {
	background:url(../images/portfolio/portfolio-nav-second.png) no-repeat;
}.portfolio-container input.portfolio-selector-type-2 ~ label.portfolio-label-type-2 {
	background:url(../images/portfolio/portfolio-nav-third.png) no-repeat;
}.portfolio-container input.portfolio-selector-type-3 ~ label.portfolio-label-type-3 {
	background:url(../images/portfolio/portfolio-nav-fourth.png) no-repeat;
}.portfolio-container input.portfolio-selector-type-all:hover ~ label.portfolio-label-type-all:hover,
.portfolio-container input.portfolio-selector-type-1:hover ~ label.portfolio-label-type-1:hover,
.portfolio-container input.portfolio-selector-type-2:hover ~ label.portfolio-label-type-2:hover,
.portfolio-container input.portfolio-selector-type-3:hover ~ label.portfolio-label-type-3:hover {
	background-position:0 -42px;
}.portfolio-container input.portfolio-selector-type-all:checked ~ label.portfolio-label-type-all,
.portfolio-container input.portfolio-selector-type-1:checked ~ label.portfolio-label-type-1,
.portfolio-container input.portfolio-selector-type-2:checked ~ label.portfolio-label-type-2,
.portfolio-container input.portfolio-selector-type-3:checked ~ label.portfolio-label-type-3 {
	background-position:0 -42px;
}.portfolio-container input{display:none;}.portfolio-items{position:relative;margin:0px auto;}.portfolio-items a{display:block;position:relative;padding:10px 0px 10px 10px;margin:4px 0px 4px 4px;width:160px;height:163px;}.portfolio-items a div.project-content{display:block;background:rgba(110,110,110,0.9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);font-family:Ubuntu Condensed;font-size:16px;color:#portfoliof;position:absolute;bottom:10px;left:-2px;width:176px;height:0px;overflow:hidden;opacity:0;text-align:center;text-shadow:1px 1px 1px #303857;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.portfolio-items a:hover div.project-content{height:176px;bottom:9px;opacity:1;}.portfolio-items li img{display:block;margin:-13px 0px 0px -13px;border:1px solid #a3a3a6;}.portfolio-items li{margin:0 auto;float:left;width:239px;height:240px;-webkit-transition:opacity 0.6s ease-in-out;-moz-transition:opacity 0.6s ease-in-out;-o-transition:opacity 0.6s ease-in-out;-ms-transition:opacity 0.6s ease-in-out;transition:opacity 0.6s ease-in-out;}.portfolio-container input.portfolio-selector-type-all:checked ~ .portfolio-items li:checked,
.portfolio-container input.portfolio-selector-type-1:checked ~ .portfolio-items .portfolio-item-type-1,
.portfolio-container input.portfolio-selector-type-2:checked ~ .portfolio-items .portfolio-item-type-2,
.portfolio-container input.portfolio-selector-type-3:checked ~ .portfolio-items .portfolio-item-type-3 {
	opacity: 1;
}.portfolio-container input.portfolio-selector-type-1:checked ~ .portfolio-items li:not(.portfolio-item-type-1),
.portfolio-container input.portfolio-selector-type-2:checked ~ .portfolio-items li:not(.portfolio-item-type-2),
.portfolio-container input.portfolio-selector-type-3:checked ~ .portfolio-items li:not(.portfolio-item-type-3) {
	opacity: 0.1;
}.portfolio-container input.portfolio-selector-type-1:checked ~ .portfolio-items li:not(.portfolio-item-type-1) span,
.portfolio-container input.portfolio-selector-type-2:checked ~ .portfolio-items li:not(.portfolio-item-type-2) span,
.portfolio-container input.portfolio-selector-type-3:checked ~ .portfolio-items li:not(.portfolio-item-type-3) span {
	display:none;
}#project-slider{margin-top:5px;}#project-slider div{margin:0;padding:0;list-style:none;}#project-slider div{width:682px;height:500px;overflow:hidden;}#project-slider div img{width:682px;height:497px;overflow:hidden;}.bx-prev,.bx-next{display:block;width:37px;height:74px;position:absolute;top:520px;left:310px;z-index:1000;}.bx-next{left:350px;top:483px;}.bx-prev,.bx-next{display:block;position:relative;width:37px;height:37px;text-indent:-5000px;text-transform:capitalize;background:url(../images/portfolio/prev.png) no-repeat 0 0;}.bx-next{background:url(../images/portfolio/next.png) no-repeat 0 0;}.bx-prev:hover,.bx-next:hover{background-position:0 -37px;}.control{display:block;width:37px;height:74px;position:absolute;top:560px;left:310px;z-index:1000;}#slider-next{left:350px;top:523px;}.control{display:block;position:relative;width:37px;height:37px;text-indent:-5000px;text-transform:capitalize;background:url(../images/portfolio/prev.png) no-repeat 0 0;}#slider-next{background:url(../images/portfolio/next.png) no-repeat 0 0;}#slider-next:hover,#slider-prev:hover{background-position:0 -37px;}