#project-display
{
    padding-top: 30px;
}

#project-display a
{
    text-decoration:none;
    color: black;
}

.project-display
{
    width: 100%;
    padding: 0px 60px 0px;
}

.project-heading
{
    font-family: Staatliches;
    font-size: 40px;
    padding-top: 20px;
    padding-left: 20px;
    cursor: default;
}

.project-heading::before
{
    -moz-transition: width 0.2s ease-in-out, color 0.2s ease-in-out;
	-webkit-transition: width 0.2s ease-in-out, color 0.2s ease-in-out;
	-o-transition: width 0.2s ease-in-out, color 0.2s ease-in-out;
	-ms-transition: width 0.2s ease-in-out, color 0.2s ease-in-out;
	transition: width 0.2s ease-in-out, color 0.2s ease-in-out;
    content: '';
    background-color: black;
    height: 5px;
    width: 220px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.project-heading::after
{
    -moz-transition: width 0.2s ease-in-out, color 0.2s ease-in-out;
	-webkit-transition: width 0.2s ease-in-out, color 0.2s ease-in-out;
	-o-transition: width 0.2s ease-in-out, color 0.2s ease-in-out;
	-ms-transition: width 0.2s ease-in-out, color 0.2s ease-in-out;
	transition: width 0.2s ease-in-out, color 0.2s ease-in-out;
    content: '';
    background-color: black;
    height: 5px;
    width: 220px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.project-head
{
    margin-bottom: 30px;
}

.project-head:hover .project-heading::after
{
    width: 200px;
}

.project-head:hover .project-heading::before
{
    width: 200px;
}

.project-head:hover .project-heading
{
    
}





.sort-text
{
    font-family: Roboto;
    padding-left: 30px;
    font-size: 20px;
    color: red;
}

.project-name
{
    padding-top: 20px;
    font-weight: 400;
    font-size: 20px;
}

/* expoerimantia */

.showcase-img
{
    -moz-transition: transform 0.2s ease-in-out, color 0.2s ease-in-out;
	-webkit-transition: transform 0.2s ease-in-out, color 0.2s ease-in-out;
	-o-transition: transform 0.2s ease-in-out, color 0.2s ease-in-out;
	-ms-transition: transform 0.2s ease-in-out, color 0.2s ease-in-out;
	transition: transform 0.2s ease-in-out, color 0.2s ease-in-out;
    width: 100%;
    padding: 0px 90px 0px;
}

.showcase-text
{
    -moz-transition: transform 0.2s ease-in-out, color 0.2s ease-in-out;
	-webkit-transition: transform 0.2s ease-in-out, color 0.2s ease-in-out;
	-o-transition: transform 0.2s ease-in-out, color 0.2s ease-in-out;
	-ms-transition: transform 0.2s ease-in-out, color 0.2s ease-in-out;
	transition: transform 0.2s ease-in-out, color 0.2s ease-in-out;
    font-size: 20px;
    font-family: Staatliches;
    margin-left: 100px;
    margin-right: 100px;
    padding-top: 10px;
    padding-bottom: 20px;
    background-color: white;
}

.showcase:hover .showcase-img
{
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.showcase:hover .showcase-text
{
    /*margin-top: 20px;*/
    transform: scale(1.4);
    transform: rotate(30);
    background-color: white;
}