﻿body{
  position: relative;
  padding-top: 60px;
  font-family: 'PT Sans', sans-serif;
  }

.page-header { margin-top:0; padding-top:0}
.navbar h1 a { color: #fff !important; text-decoration:none}
.navbar h1 a:hover { text-decoration:none}
.red  { color: red}
.mb35 { margin-bottom:35px}
.tab-pane { padding-top:25px;}
.share-container a img {
    max-width: 45px;
    margin-right: 10px;
    margin: 10px 10px 10px 0;
}
.share-container a, .share-container a img {
    display: inline;
}
footer{
   position:fixed;
   left:0px;
   bottom:0px;
   width:100%;
   background:#999;
   font-size:9px;
   z-index: 999   
}
.footer {
  padding: 5px 0;
  border-top: 1px solid #e5e5e5;
  background-color: #f5f5f5;
}
#works { margin-top:0px; margin-bottom:40px}
#works .thumbnail {
  position: relative;
  min-height: 360px;
}
#works .filter_holder {
	margin-bottom:30px; 
}
h3, .h3 {
    font-size: 15px;
}
.mb10 { margin-bottom:10px}
.flexslider {
	border: none;
}
.flexslider .info_block{
	position:absolute;
	top:0px;
	left:0px;
	margin:40px 80px;
}
.flexslider .info_block .title{
	font-size:36px;
	margin-top:57px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	text-shadow: #fff -1px -1px 0, 
                 #333 1px 1px 0;
}
.flexslider .info_block .sub_title{
	font-size:24px;
	text-transform:uppercase;
	color:#fff;
	text-shadow: #fff -1px -1px 0, 
                 #333 1px 1px 0;
}
.flexslider .info_block p{
	background: rgba(0,0,0,0.45);
	padding: 25px 10px;
	color:#FFF;
	font-size:14px;
	margin-top:15px;

}
.flex-direction-nav  li a{
	background-color: #00a3d3;
	
}
.flex-direction-nav a:before{
	font-size:30px;
	color:#FFF;
}
.flex-direction-nav .flex-next, .flex-direction-nav .flex-prev{
	text-align:center
}
