
/*PROJECTS
/*=============*/

	h1,h2,h3,h4,h5,h6 {margin:0 0 5px;font-weight:400}


	img{max-width:100%;height:auto!important;border:0;-ms-interpolation-mode:bicubic;vertical-align:bottom;margin:0}


	#tc-content {
		position:relative;
		z-index:78;
		background-color: #ffffff;
	}


	.tc-thumbnail {position: relative;overflow: hidden;}

	#tc-content .tc-single-image:after,
	#tc-content .tc-single-image:before {
		content: "";
	}

	.ninzio-overlay,
	#tc-content .tc-single-image:after {
		position: absolute;
		width:100%;
		height:100%;
		top: 0px;
		left: 0px;
		z-index: 3;
		text-align: center;
		opacity: 0;
		color: #fff !important;
		overflow: hidden;
		-webkit-transition: all 0.3s;
		transition: all 0.3s;
		-webkit-backface-visibility: hidden;
		background-color: rgba(0,0,0,0.4);
	}

	.ninzio-overlay, 
	#tc-content .tc-single-image:after {
		background-color: rgba(0,0,0,0.4);
	}

	.ninzio-overlay-content {
		width: 100%;
		padding: 20px;
		position: absolute;
		top: 49.5%;
		left: 49.5%;
		-webkit-transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
		transform: translate(-50%,-50%);
	}

	.tc-thumbnail:hover .ninzio-overlay,
	.tc-persons .person:hover .ninzio-overlay,
	a.tc-single-image:hover:before,
	#tc-content .tc-single-image:hover:after {
		opacity: 1;
	}


	.tc-recent-projects.small-image .projects,
	.tc-recent-projects.medium-image .projects,
	.tc-recent-projects.large-image .projects,
	.tc-recent-projects.small-standard .projects,
	.tc-recent-projects.medium-standard .projects,
	.tc-recent-projects.large-standard .projects {
		padding: 0 15px 30px 15px;
	}


	.tc-recent-projects.small-image .tc-thumbnail a,
	.tc-recent-projects.medium-image .tc-thumbnail a,
	.tc-recent-projects.large-image .tc-thumbnail a,
	.tc-recent-projects.small-image-nogap .tc-thumbnail a,
	.tc-recent-projects.medium-image-nogap .tc-thumbnail a,
	.tc-related-projects .tc-thumbnail a {
		display: block;
	}

	.tc-recent-projects.small-image .project-info-tab,
	.tc-recent-projects.medium-image .project-info-tab,
	.tc-recent-projects.large-image .project-info-tab,
	.tc-recent-projects.small-image-nogap .project-info-tab,
	.tc-recent-projects.medium-image-nogap .project-info-tab,
	.tc-related-projects .project-info-tab {
	    position: absolute;
	    left: 0;
	    bottom: 0;
	    width: 100%;
	    padding:25px 15px 15px 15px;
	    z-index: 5;
		color: #333;
	    background-color: #ffffff !important;
	    text-align: center;
	    bottom: -100%;
	    -webkit-backface-visibility: hidden;
	    -webkit-transition: -webkit-transform 0.4s;
	    -webkit-transition: bottom 0.4s;
	    transition: bottom 0.4s;
	}

	.tc-related-projects.small-image-nogap .project-info-tab,
	.tc-related-projects.medium-image-nogap .project-info-tab {
	    background-color: #f9f9f9 !important;
		color: #333;
	}


	.tc-recent-projects.small-image .tc-thumbnail:hover .project-info-tab,
	.tc-recent-projects.medium-image .tc-thumbnail:hover .project-info-tab,
	.tc-recent-projects.large-image .tc-thumbnail:hover .project-info-tab,
	.tc-recent-projects.small-image-nogap .tc-thumbnail:hover .project-info-tab,
	.tc-recent-projects.medium-image-nogap .tc-thumbnail:hover .project-info-tab,
	.tc-related-projects .projects .tc-thumbnail:hover .project-info-tab {
		bottom: 0%;
	}


	.tc-recent-projects.small-image img,
	.tc-recent-projects.medium-image img,
	.tc-recent-projects.large-image img,
	.tc-recent-projects.small-image-nogap img,
	.tc-recent-projects.medium-image-nogap img,
	.tc-related-projects .project-info-tab img {
		-webkit-transition: -webkit-transform 0.45s;
		transition: transform 0.45s;
		-webkit-transform-style: preserve-3d;
		transform-style: preserve-3d;
		-webkit-transform: translateX(0) translateY(0);
		-ms-transform: translateX(0) translateY(0);
		transform: translateX(0) translateY(0);
	}


	.tc-recent-projects.small-image .projects:hover img,
	.tc-recent-projects.medium-image .projects:hover img,
	.tc-recent-projects.large-image .projects:hover img,
	.tc-recent-projects.small-image-nogap .projects:hover img,
	.tc-recent-projects.medium-image-nogap .projects:hover img,
	.tc-related-projects .project-info-tab .projects:hover img {
		-webkit-transform: translateY(-16px);
		-ms-transform: translateY(-16px);
		transform: translateY(-16px);
	}

	
	.tc-recent-projects .mxl-one {
		width: 40px;
		height: 40px;
		border-radius: 40px;
		position: absolute;
		left: 50%;
		margin-left: -20px;
		background-repeat: no-repeat;
		background-image: url(../images/plus_small.png);
		background-position: 50% 50%;
		-webkit-transition: -webkit-transform 0.3s;
		transition: transform 0.3s;
		background-color: #333;
		top: -20px;
	}

	.tc-recent-projects .mxl-one:hover {
		-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	.tc-recent-projects.small-image .project-title,
	.tc-recent-projects.medium-image .project-title,
	.tc-recent-projects.large-image .project-title,
	.tc-recent-projects.small-image-nogap .project-title,
	.tc-recent-projects.medium-image-nogap .project-title,
	.tc-related-projects .project-title {
		color: #333333 !important;
		display: block;
		padding:0px;
		position: relative;
		z-index: 15;
		font-size: 15px;
		line-height: 23px;
		text-transform: uppercase;
		margin-bottom: 5px;
		text-align: center;
	}


	.tc-recent-projects.small-image .tc-overlay-before,
	.tc-recent-projects.medium-image .tc-overlay-before,
	.tc-recent-projects.large-image .tc-overlay-before,
	.tc-recent-projects.small-image-nogap .tc-overlay-before,
	.tc-recent-projects.medium-image-nogap .tc-overlay-before,
	.tc-related-projects .tc-overlay-before {
		display: none;
	}

	.tc-recent-projects.small-image .projects-category,
	.tc-recent-projects.medium-image .projects-category,
	.tc-recent-projects.large-image .projects-category,
	.tc-recent-projects.small-image-nogap .projects-category,
	.tc-recent-projects.medium-image-nogap .projects-category,
	.tc-related-projects .projects-category {
		text-align: center;
		font-size: 13px;
		line-height: 23px;
		text-transform: lowercase;
		color: #999999;
		position: static;
		bottom: 0;
		left: 0;
		padding:0;
	}


	.tc-recent-projects.small-image .projects-category a,
	.tc-recent-projects.medium-image .projects-category a,
	.tc-recent-projects.large-image .projects-category a,
	.tc-recent-projects.small-image-nogap .projects-category a,
	.tc-recent-projects.medium-image-nogap .projects-category a,
	.tc-related-projects .projects-category a {
		color: #999999;
		display: inline-block;
		font-style: italic;
		-webkit-transition: all 300ms ease;
		transition: all 300ms ease;
	}

	.tc-recent-projects.small-image .projects-category a,
	.tc-recent-projects.medium-image .projects-category a,
	.tc-recent-projects.large-image .projects-category a,
	.tc-recent-projects.small-image-nogap .projects-category a,
	.tc-recent-projects.medium-image-nogap .projects-category a {
		color: #999999 !important;
	}

