
@import none;

body {
    -webkit-font-smoothing: subpixel-antialiased;
}
.title h1{
	
	
	font-size:24px;
	line-height:35px;
	letter-spacing:1px;
	color:#b62027;
	font-weight:normal;
}
.title h1 span.client_title{
	
	color:#cccccc;
}
.filter_holder ul li span {background-color:#fff;}
.full_width .filter_outer {margin:20px 0px;}

.soundcloud-spacer{height:44px;}
.radio-spacer{height:30px;}

.projects_holder article .hover_feature_holder_title_inner, .portfolio_slider .hover_feature_holder_title_inner {
    text-align: right;
	
	-ms-transform: skew(0deg, 4deg);
    -webkit-transform: skew(0deg, 4deg);
    transform: skew(0deg, 4deg);
	
}
.projects_holder article .hover_feature_holder_title, .portfolio_slider .hover_feature_holder_title {
	
    height: 35%;
    text-align: right;
	
	background-color: #9a0008;
	-ms-transform: skew(0deg, -4deg);
    -webkit-transform: skew(0deg, -4deg);
    transform: skew(0deg, -4deg);
}
.projects_holder.hover_text article h4, .projects_holder.circle article h4 {
    text-align: right;
}
.projects_holder.hover_text article h4, .portfolio_slider h4 {
    margin: 0;
}
.projects_holder.hover_text article h4 a, .projects_holder.circle article h4 a {
    color: #fff;
}
h2 a, h4 a {
    
}
.projects_holder article .portfolio_description .project_category, .projects_holder.hover_text article .project_category, .projects_holder.circle article .project_category {
    color: #aaa;
    
	font-size:14px;
	
}
.projects_holder article .hover_feature_holder_icons_outer, .portfolio_slider .hover_feature_holder_icons_outer {
    padding: 20px;
    text-align: left;
    vertical-align: top;
}
.projects_holder article a.lightbox i, .projects_holder article a.preview i, .projects_holder article .portfolio_like a, .portfolio_slider a.lightbox i, .portfolio_slider a.preview i, .portfolio_slider .portfolio_like a {
    
}
.projects_holder.v4 article .hover_feature_holder_title_inner {
    padding: 5px 5% 12px;
}

.content .container .container_inner {
    padding: 40px 0 0;
}


.project_category a, .project_category a:hover{
	color: #aaa;
    font-size: 14px;
}




.info .category_title{
	color: #242729;
	font-weight:400;
	font-size:17px;
	padding-right:7px;
}
.info .category{
	padding-right:30px;
}
.portfolio_single_text_holder p{
	padding-bottom:20px;
}
.portfolio_images{
	text-align:center;
}
.portfolio_images img{
	max-height:950px;
}





.portfolio_navigation {
    border-top: 1px solid #ddd;
    margin: 20px 0 0;
    padding: 38px 0;
    position: relative;
    text-align: right;
}
.portfolio_navigation .portfolio_prev {
    float: right;
    position: relative;
}
.portfolio_navigation .portfolio_next {
    float: right;
    position: relative;
}
.portfolio_next a:hover, .portfolio_prev a:hover{
	background-color:transparent !important; 
	color:#990000;}
.portfolio_prev a, .portfolio_next a, {
    text-align: right;
    transition: all 0.2s ease 0s;
    width:auto;
}
.portfolio_navigation .portfolio_prev, .portfolio_navigation .portfolio_next, .portfolio_navigation .portfolio_button {
    display: inline-block;
    height: 35px;
    line-height: 35px;
	padding-left:10px;
}
.portfolio_navigation .portfolio_button a i {
    font-size: 20px;
    margin: 0;
}



.carousel .video .video-overlay.active {
    
	background-image: url("/_restore-assets/e68c4b12653230bcdc68f633a4650a6a5cb05d26.png?__rv=cd6943d7c804");
    background-position: 0 0;
    background-repeat: repeat;
    opacity: 1;
}

.page-id-13 .carousel .video .video-overlay.active, .page-id-486 .carousel .video .video-overlay.active {
	background-image: url("/_restore-assets/6b8d2180baddc656f84c18ca5435ef90e124dce2.png?__rv=cd6943d7c804");
}

.page-id-300 .parallax h2 {
	color:#ffffff;
	padding-bottom:10px;
}

.page-id-300 .parallax h4 {
	color:#dddddd;
}
.page-id-4 .container{display:none;}
.page-id-4 .footer_bottom{display:none;}