.side_content .glyphicon {
	padding: 0em 0em 0em 1em ;
}

.portfolio_project_cover {
	width: 100%;
	height: 500px;
	background-size: 44px 44px, cover;
	background-position: center;
}

.portfolio_project_cover > .project_row {
	position: relative;
	top: 35%;
	
}

.portfolio_project_cover > .project_row > div {
	float: right;
	text-align: center;
}

.portfolio_project_cover > .project_row > div:nth-child(1),
.portfolio_project_cover > .project_row > div:nth-child(3) {
	width: 15%;
}

.portfolio_project_cover > .project_row > div:nth-child(2) {
	width: 70%;
}


.portfolio_project_cover > .project_row > div a.nav_back {
	display: inline-block;
	padding-top: 1em;
	outline: none;
	
}

.portfolio_project_cover > .project_row > div a.nav_right,
.portfolio_project_cover > .project_row > div a.nav_left {
	display: inline-block;
	padding-top: 2em;
	margin: auto .5em;
	outline: none;
}


.portfolio_project_cover > .project_row > div > .project_title {
	color: #fff;
	font-size: 4.5em;
	padding: 0;
	margin: 0;
	
}

@media (max-width: 1100px) {
    .portfolio_project_cover > .project_row > div > .project_title {
        font-size: 5em;
    }

    .nav_back > img {
        width: 50px;
    }

    .nav_right > img, .nav_left > img {
        width: 30px;
    }
}


.portfolio_project_wrapper {
	margin-top: 5em;
	overflow: hidden;
	position: relative;
}

.portfolio_project_wrapper > .side_content {
	float: right;
	width: 30%;
	height: 100%;
	transtion: all .3s;
	text-align: right;
    overflow: scroll;
    padding-bottom: 100px;
}

.portfolio_project_wrapper > .main_content {
	float: left;
	width: 70%;
    padding-top: 5em;
    padding-bottom: 3em;
}

@media (max-width: 1100px) {

    .portfolio_project_wrapper > .side_content, .portfolio_project_wrapper > .main_content {
        width: 100%;
        position: static !important;
        height: auto !important;
        overflow: auto;
    }


}

.portfolio_project_wrapper > .main_content > article {
	width: 100%;
	max-width: 1200px;
	margin: auto;
	margin-bottom: 5em;
}


.portfolio_project_wrapper > .main_content > article > img {
	width: 100%;
}


.portfolio_project_wrapper .main_content h1.asset_title {
	color: #21cdec;
	font-size: 2em;
}
				
.portfolio_project_wrapper .main_content p.asset_description {
	color: #5c5c5c;
	font-size: 1.15em;
	line-height: 1.7em;
	text-align: justify;
}	
				
				
				
				
				
				
				
				
				


.portfolio_project_wrapper > .side_content #artwork_title {
	color: #21cdec;
	font-size: 2em;
    padding: .5em 1.6em .5em 3em;
}

.portfolio_project_wrapper > .side_content #artwork_description {
	color: #5c5c5c;
	padding: .5em 3em .5em 3em;
	font-size: 1.15em;
	line-height: 1.7em;
	text-align: justify;
}

.portfolio_project_wrapper > .side_content #artwork_department,
.portfolio_project_wrapper > .side_content #artwork_category,
.portfolio_project_wrapper > .side_content #artwork_section,
.portfolio_project_wrapper > .side_content #artwork_visits,
.portfolio_project_wrapper > .side_content #artwork_insert,
.portfolio_project_wrapper > .side_content #artwork_related {
	font-size: 1em;
	text-align: right;
	margin-right: 3em;
	display: block;
	color: #5c5c5c;
	padding: .2em;
}

.portfolio_project_wrapper > .side_content #artwork_department > a,
.portfolio_project_wrapper > .side_content #artwork_category > a,
.portfolio_project_wrapper > .side_content #artwork_section > a,
.portfolio_project_wrapper > .side_content #artwork_insert > a,
.portfolio_project_wrapper > .side_content #artwork_visits > a,
.portfolio_project_wrapper > .side_content #artwork_related > a {
	color: #21cdec;
}

.portfolio_project_wrapper > .side_content #artwork_related  ul {
	list-style-type: square;
	color: #21cdec;
}	
	
.portfolio_project_wrapper > .side_content #artwork_related  ul a {
	color: #21cdec;
}

.enNumbers {
	font-family: Helvetica, Tahoma, Arial;
}

hr {
	display: block;
	height: 1px;
    border: 0;
    border-top: 1px solid #dddddd;
    padding: 0;
	width: 85%;
}



@media (max-width: 1100px) {
	
	.portfolio_project_wrapper > .side_content #artwork_title {
	  font-size: 1.3em;
	  padding-top: 0em;
	  margin-top: 0em;
	}
	
	.portfolio_project_wrapper > .side_content #artwork_description {
	  font-size: 1em;
	  padding: 0em 2em 0em 2em;
	  line-height: 1.5em;
	}
	
	hr {
		margin-top: 0em;
		margin-bottom: 0em;
		padding-top: 0em;
		padding-bottom: 0em;
	}
	
	.portfolio_project_wrapper > .side_content #artwork_department, .portfolio_project_wrapper > .side_content #artwork_category, .portfolio_project_wrapper > .side_content #artwork_section, .portfolio_project_wrapper > .side_content #artwork_visits, .portfolio_project_wrapper > .side_content #artwork_insert, .portfolio_project_wrapper > .side_content #artwork_related {
	  margin-right: 1.5em;
	}
	
	
}

/*************************************************************/

.portfolio_project_wrapper .main_content.layout-0 {
    background: #fff;
}

.portfolio_project_wrapper .main_content.layout-0 h1.asset_title {
    color: #454545;
}
.portfolio_project_wrapper .main_content.layout-0 p.asset_description {
    color: #848484;
}

/*************************************************************/

.portfolio_project_wrapper .main_content.layout-1 {
    background: #9b9b9b;
}

.portfolio_project_wrapper .main_content.layout-1 h1.asset_title {
    color: #fff;
}
.portfolio_project_wrapper .main_content.layout-1 p.asset_description {
    color: #e6e6e6;
}

/*************************************************************/

.portfolio_project_wrapper .main_content.layout-2 {
	background: #3d3d3d;
}

.portfolio_project_wrapper .main_content.layout-2 h1.asset_title {
    color: #fff;
}
.portfolio_project_wrapper .main_content.layout-2 p.asset_description {
    color: #bcbcbc;
}

/*************************************************************/