.node-page .content .row-fluid [class*="span"]:first-child {
   margin-left: 0;
}
.node-page .content .row-fluid [class*="span"] {
  display: block;
float: left;
width: 100%;
min-height: 30px; 
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.node-page .content .row-fluid .span4{
width: 31.914893617021278%;
}
.node-page .content .span4 {
width: 31.914893617021278%;
display: block;
float: left;
margin-left: 1%;
}
.node-page .content ul.thumbnails.row{
  margin-top:0px;
}
.node-page .content .row-fluid  a img{
  display:inherit;
}
hr {
margin: 20px 0;
border-bottom: 1px solid #ccc !important;
border:1px;
display: block;
float: left;
width: 100%;
}
.node-campaign .thumbnail {
  border: 1px solid #ddd;
  background-color:#fff;
}
.rg_i{
  width:16px !important;
}
.img-rounded {
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
/*display: block;*/
max-width: 100%;
height: auto;
}
.node-page .content .row-fluid .span6 {
width: 48.93617021276595%;
margin-left: 2.127659574468085%;
}
.node-page .content .span12 {
width: 940px;
}
.node-page  .content .row-fluid {
width: 100%;
display: block;
float: left;
}
.node-page .thumbnail {
line-height: 1.4em;
}
.thumbnail_basic_page  span{
color: inherit !important;
font: inherit !important;
}
.node-page  .thumbnails {
list-style: none;
padding-left: 0;
}
.node-page .content  .row-fluid  h4{
  font: 14px/1.45em 'Open Sans',Helvetica,Arial,sans-serif;
  font-size:18px;
  font-weight: 400;
  line-height: 1.2 !important;
  width: 100%;
  display: block;
  float: left;
  padding-right:0;
  padding-left: 0px;
}
.node-page .content  .row-fluid  h2{
  font: 14px/1.45em 'Open Sans',Helvetica,Arial,sans-serif;
  font-size:18px;
  font-weight: 400;
  line-height: 1.2 !important;
  font-size: 24px;
 }
.node-page  .content  .row-fluid  h5{
  font: 14px/1.45em 'Open Sans',Helvetica,Arial,sans-serif;
  text-align:left;
}
.node-page  .content  .row-fluid .span8 p{
   font: 14px/1.45em 'Open Sans',Helvetica,Arial,sans-serif;
  text-align:left;
  margin: 0 0 10px;
  display: block;
width: 100%;
float: left;
} 
.node-page  .content  .row-fluid p {
  text-align:left;
  margin-bottom: 10px;
}
.node-page  .content .thumbnails a:hover, .content .thumbnails a:active {
color: #55ab26;
text-decoration: none !important;
}
.node-page .content  .thumbnails li{
  text-align:left;
  font: 14px/1.45em 'Open Sans',Helvetica,Arial,sans-serif;
font-size: 14px;
}
.node-page  .content  .row-fluid p  span{
 color: #555555;
 font: 14px/1.45em 'Open Sans',Helvetica,Arial,sans-serif;
}

.node-page  .content .thumbnail {
display: block;
float: left;
padding: 4px;
line-height: 20px;
border: 1px solid #ddd;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.055);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.055);
box-shadow: 0 1px 3px rgba(0,0,0,0.055);
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
background-color:inherit;
width: 100%;
}
.node-page  .content .thumbnail .caption {
padding: 9px;
color: #555555;
}
.node-page  .content .row-fluid .span8 {
width: 65.95744680851064%;
}
