.tallykit_portfolio.th_grid_skin .tallykit_portfolio_item_details{ margin-top: -6px; }
.tallykit_portfolio_item a:hover{ text-decoration:none; }
.tallykit_portfolio_item .tallykit_portfolio_item_details{ background-color: rgba(247, 247, 247, 0.79); padding: 15px 10px 10px 10px; }
.tallykit_portfolio_item .tallykit_portfolio_item_heading{ font-weight:normal; font-size: 18px; line-height:18px; color: #444; letter-spacing: -0.5px; margin-bottom:0px;}
.tallykit_portfolio_item .tallykit_portfolio_item_heading:hover{ text-decoration:none; }
.tallykit_portfolio_item .tallykit_portfolio_item_subheading{ line-height: 22px; font-size: 11px; color: #999; }
.tallykit_portfolio_item .tallykit_portfolio_item_image img{ width:100%; }


/*-----------------------------------------------------
Carousel
-----------------------------------------------------*/
.tallykit_portfolio_carousel{  }
.tallykit_portfolio_carousel.acoc-fx-nav-valign-top .wfs-direction-nav{ top:-25px; }
.tallykit_portfolio_carousel.acoc-fx-nav-align-right .wfs-direction-nav{ right:0px; }
.tallykit_portfolio_carousel.acoc-fx-cnav-valign-top .wfs-control-nav{ top:-15px; }
.tallykit_portfolio_carousel.acoc-fx-cnav-align-left .wfs-control-nav{ left:0; }
.tallykit_portfolio_carousel.acoc-fx-nav-style-border .wfs-direction-nav a{ height: 14px; width: 14px; line-height: 14px; }


/*-----------------------------------------------------
Single Page
-----------------------------------------------------*/
.tk_portfolio_single_content{ width: 60%; display: inline-block; float: left ;}
.tk_portfolio_single_content h3 { margin-bottom: 10px; margin-top: 30px; font-size:17px; }
.tk_portfolio_single_info{ width: 34.2%; display: inline-block; float: right; }
.tk_portfolio_single_info h3 { margin-bottom: 10px; margin-top: 30px; font-size:17px; }
.tk_portfolio_single_info ul{ margin-left:0px; }
.tk_portfolio_single_info ul li {
	border-bottom: 1px solid rgba(231, 231, 231, 0.46);
	padding-bottom: 15px;
	margin-bottom: 15px;
	overflow: hidden;
	list-style: none;
	margin-left: 0px;
}
.tk_portfolio_single_info ul li strong { display: inline-block; width: 40%; float: left;}
.tk_portfolio_single_info ul li .project_tk { width: 55%; float: right; }

.tk_portfolio_video_holder{ position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px;	height: 0; }
.tk_portfolio_video_holder iframe{ position: absolute; top: 0;left: 0;width: 100%;height: 100%; }