

div.wpcf7-response-output{
background: #c71012;
color: white!important;
}

nav.mobile_menu ul li a span.mobile_arrow i,
nav.mobile_menu ul li h3 span.mobile_arrow i{
	color: #d11169;
}
nav.mobile_menu ul li a,
nav.mobile_menu ul li h3{
	font-size: 20px;
	font-weight: 500;
	color: #d11169;
	padding: 10px 0 10px 10px;
	display: block;
	position: relative;
}

.mobile_menu_button span{
	color: #fff;
	width: 25px;
	height: 25px;
	font-size: 25px;
	z-index: 50;
	display: table-cell;
	position: relative;
	cursor: pointer;
	vertical-align: middle;
}
.highlight{
	background-color: #eb005d;
	color: #fff;
	padding: 0 3px;
	line-height:1.2; 
}
p {
    text-align: justify;
}

.projects_holder article .portfolio_description .project_category,
.projects_holder.hover_text article .project_category,
.projects_holder.circle article .project_category{
	font-size: 13px;
	line-height: 18px;
	font-weight: 300;
	display: none;
}
.title.with_image .title_holder{
	position: absolute;
	top: 10%;
}

element.style {
    visibility: visible!important;
}

