.sidebar,#content{
  margin-top: 30px;
}
.widget #search-block-form .form-actions {
  display: none;
}

#slider .flexslider{
background: url("../images/slider_bg_01.jpg") scroll 0 0 repeat;
}

.clearfix{
  visibility: visible;
}
.field .field-label{
  font-weight: normal;
}
.field-type-taxonomy-term-reference .field-item{
  display: inline;
}
.field-type-taxonomy-term-reference .field-item:after{
  content: ', ';
}
.field-type-taxonomy-term-reference .field-item:last-child:after{
  content: '';
}
.flex-direction-nav a{
  z-index: 41;
}
.sidebar .widget:first-child{
  margin-top: 0;
}
#content{
  min-height: 400px;
}
.comment h3{
  line-height: 100%;
  margin-bottom: 8px;
}
.comment h3 a{
  color: #444444;
  font-size: 14px;
  padding-right: 5px;
}
.comment {
  border-top: 1px solid #E7E7E7;
  padding: 25px 0 20px;
}
.comment .user-picture img{
  width: 50px;
  height: 50px;
  float: left;
  margin-right: 15px;
}
.indented{
  margin-left: 35px;
}
ul.inline li{
  margin-left: 0;
  padding-left: 0;
  color: #888888;
}
.submitted{
  color: #888888;
}
.pager li a {
  color: #888888;
}
.pager li.pager-current,.pager li a:hover{
  color: #444444;
}
#twitter_update_list li {
  background: url("../images/twitter_widget_ico_01.png") no-repeat scroll left 5% transparent;
  margin: 0 0 22px;
  padding: 0 0 0 25px;
}
.node-portfolio h3{
  border-bottom: 1px solid #E7E7E7;
  display: block;
  margin: 0 0 12px;
  padding: 0 0 8px;
  font-size: 14px;
  line-height: 24px;
}
.node-portfolio .twelve img{
  margin-bottom: 0;
}
.client-logo img{
  border: 0 none;
}
.panel-separator{
  clear: both;
}
.panels-flexible-region-1-center{
  width: 100%;
}
.panel-col div.contextual-links-wrapper{
  right: 30px;
}
.panels-flexible-region-twelve_four-left,
.panels-flexible-region-twelve_four-right,
.panels-flexible-region-clone_of_twelve_four-left,
.panels-flexible-region-clone_of_twelve_four-right{
  width: 100%;
}
.panels-flexible-column-inside{
  padding: 0;
}
ul.list-inline li{
  display: inline;
}
#pricing-container p{
  margin-bottom: 0;
  line-height: 0;
}

.front #page-title{
display: none;
}



#progress {
 width: 260px;   
 border: 1px solid #DCDCDC;
 position: relative;
 padding: 4px;
}

#percent1 {
position: absolute;   
color: black;
font-weight:bold;
padding: 7px;
left: 5%;
}
#percent2 {
position: absolute;   
right: 5%;
font-weight:bold;
color: black;
padding: 7px;
}

#bar10{
height: 20px;
background-color: #e4e4e4;
padding: 4px;
width: 10%;
border: black;
}

#bar20 {
 height: 20px;
 background-color: #e4e4e4;
 padding: 4px;
 width: 20%;
border: black;
}

#bar30 {
 height: 20px;
 background-color: #e4e4e4;
 padding: 4px;
 width: 30%;
border: black;
}

#bar40 {
 height: 20px;
 background-color: #e4e4e4;
 padding: 4px;
 width: 40%;
border: black;
}

#bar50 {
 height: 20px;
 background-color: #e4e4e4;
 padding: 4px;
 width: 50%;
border: black;
}

#bar55 {
 height: 20px;
 background-color: #e4e4e4;
 padding: 4px;
 width: 55%;
border: black;
}

#bar60 {
 height: 20px;
 background-color: #e4e4e4;
 padding: 4px;
 width: 60%;
border: black;
}

#bar65 {
 height: 20px;
 background-color: #e4e4e4;
 padding: 4px;
 width: 65%;
border: black;
}

#bar70 {
 height: 20px;
 background-color: #e4e4e4;
 padding: 4px;
 width: 70%;
border: black;
}

#bar80 {
 height: 20px;
 background-color: #e4e4e4;
 padding: 4px;
 width: 80%;
border: black;
}

#bar90 {
 height: 20px;
 background-color: #e4e4e4;
 padding: 4px;
 width: 90%;
border: black;
}

#bar95 {
 height: 20px;
 background-color: #e4e4e4;
 padding: 4px;
 width: 93%;
border: black;
}

#bar99 {
 height: 20px;
 background-color: #e4e4e4;
 padding: 4px;
 width: 98%;
border: black;
}

#bar100 {
 height: 20px;
 background-color: #e4e4e4;
 padding: 4px;
 width: 99%;
border: black;
}

#barall {
 height: 20px;
 background-color: #C0C0C0;
 padding: 4px;
 width: 70%;
border: black;
}


#portfolio-wrapper .portfolio-item{
  min-height: 255px;
}

ol.a {
  color: #2da0ce;
}






