body {
    color: white;
}	

.block-bg {
    background-color: #FF005A;
}

#page-title2 {
    background: none repeat scroll 0 0 #ff005a;
	padding: 21px 42px 4px;
	height: 60px;
	width: 1065px;
}


.entry-title{
width: 220px; 
float: left;
position: relative;

}

.entry-title, .entry-title a {
    color: #333;
	}
	
#page-title2 ul#filtering-links li.filter a{ color: #333; font-family: pillgothic300mgbold; font-size: 16px;}
#page-title2 ul#filtering-links li.filter.current a{ color: white;}
#filtering-links li.filter.current a, #filtering-links li.filter:hover a {
    background-color: #111111;
    border: 1px solid #333333;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.05) inset;
    color: #ff005a;
    font-size: 16px;
    text-transform: uppercase;
	-webkit-transition: all 300ms ease-in-out 0s; /* property duration timing-function delay */
    -moz-transition: all 300ms ease-in-out 0s;
    -o-transition: all 300ms ease-in-out 0s;
    transition: all 300ms ease-in-out 0s;
	
}
#branding.block-bg .main-menu a {
    color: #fff;
	
}
.portfolio-sub{
color: #333;

}

.main-menu li.current-menu-item > a, .current-menu-ancestor > a, .current-menu-parent > a {
color: #FF005A

}

#branding.block-bg .main-menu li.current-menu-item > a, .current-menu-ancestor > a, .current-menu-parent > a{ 
  background: none repeat scroll 0 0 #FF005A;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    font-weight: bold;
    height: 0;
}

#filtering-links li.filter:hover a {
    background-color: #222222;
    color: #FF005A !important;
	    -webkit-transition: all 300ms ease-in-out 0s; /* property duration timing-function delay */
    -moz-transition: all 300ms ease-in-out 0s;
    -o-transition: all 300ms ease-in-out 0s;
    transition: all 300ms ease-in-out 0s;
}


#filtering-links { padding-top: 10px;}
#page-title2 h2 { font-size: 21px;}

#container {
min-width: 750px;
    width: 1147px;
}

.full-width #content, .folio-temp #content, .about-temp #content, .contact-temp #content, .blog-masonry #content, .home-fullscreen #content, .home-composition #content, .folio-fullscreen #content, .single-portfolio #content {
    min-width: 750px;
    width: auto; 
}

#folio-items, .recent-work-row {
/* width: 100%; */
}

.portfolio-sub{
 width: 200px;
 height: 70px;
 float: left;
 position: relative;

}

.folio-img2 {
  position: absolute;
  top: 0px;
  opacity:0;
  filter: alpha(opacity=0);
 
  
 }

.folio-img2:hover{
  position: absolute;
  opacity: 1;
  filter: alpha(opacity=100);
  left: 0px;
  
  -moz-transition: opacity 600ms ease-in-out 0s;
  -webkit-transition: opacity 600ms ease-in-out 0s;
	transition: opacity 600ms ease-in-out 0s;
 }
 
 ul#folio-items.isotope li.general:hover
{ color: #333;}
 
 
 .folio-overlay img.top:hover {
	opacity:0; 
	 filter: alpha(opacity=0);
	 visibility: hidden;
}	

.folio-img2 a.folio-overlay img:hover{ 
filter: alpha(opacity=100) !important; 
opacity: 1!important;
visibility: visible;

}
 