/* Styles for ec_blogs */

.block-ec_blogs {
  background-color: #F1F0DF;
  margin-bottom: 15px;
  padding: 15px;
  font-size: 1.4rem;
}

#block-ec_blogs-ec_blogs_block_prev_next {
  background-color: transparent;
  margin-bottom: 0px;
  padding: 0px;
  font-size: 12px;
  clear: both;
}

.block-ec_blogs .title {
  font-size: 1.2em;
  font-weight: bold;
  margin-bottom: 0.5em;
  display: block;
  line-height:1.4em;
}

.block-ec_blogs .title .description {
  font-weight: normal;
}
.block-ec_blogs .content p {
  font-size: 14px;
  line-height: 20px;
  padding-left: 10px;
}
.block-ec_blogs .item-list ul,
.block-ec_blogs .item-list li {
  margin: 0;
  padding: 0;
  list-style: none;
}

.block-ec_blogs .item-list li {
  margin-bottom: 4px;
}

.block-ec_blogs .links a {
  display: block;
}

.block-ec_blogs a.rss {
  background: url("/sites/all/themes/econfinal/images/icons/masthead-sprite.gif") no-repeat -31px -81px;
  padding-left: 20px;
  font-size: 1.4rem;
  line-height: 1.6rem;
  width: 4.4em;
  margin-top: 5px;
}

#block-ec_blogs-ec_blogs_block_recent {
  padding: 0;
  padding-bottom: 5px;
  margin-bottom: 30px;
  background: #F0F0F0;
  font-size: 14px;
  font-family: Arial, "sans-serif";
  line-height: 19px;
}

#block-ec_blogs-ec_blogs_block_recent .title {
  background-color: #F0F0F0;
  border-top: 3px solid #4A4A4A;
  border-bottom: 2px solid #FFF;
  color: #4A4A4A;
  font-family: Georgia, Times, serif;
  font-size: 20px;
  margin-bottom: 0px;
  padding: 8px 10px;
  padding-top: 9px;
  padding-bottom: 8px;
}

#block-ec_blogs-ec_blogs_block_recent .title h6 {
  font-weight: normal;
}

.block-ec_blogs .ec-sections-latest-updates-block,
#block-ec_blogs-ec_blogs_block_recent div.content dl div.views-row {
  border-bottom: 1px solid #FFF;
  font-family: Arial, "sans-serif";
  line-height: 20px;
  height: 70px;
  padding: 13px 10px 0 0;
}

.block-ec_blogs .ec-sections-latest-updates-block,
#block-ec_blogs-ec_blogs_block_recent div.content dl div.views-row div.latest_blogs {
  margin: 0px;
  clear: left;
}

.block-ec_blogs .ec-sections-latest-updates-block img,
#block-ec_blogs-ec_blogs_block_recent div.content dl div.views-row div.latest_blogs img {
  float: left;
  margin: 10px;
  margin-top: 3px;
  padding: 0;
}

#block-ec_blogs-ec_blogs_block_recent div.content a.more {
  padding-left: 10px;
}

.block-ec_blogs .ec-sections-latest-updates-block:hover,
#block-ec_blogs-ec_blogs_block_recent div.content dl div.views-row:hover {
  color: #FFF;
  background-color: #568A9F;
  cursor: pointer;
}

.block-ec_blogs .ec-sections-latest-updates-block:hover *,
#block-ec_blogs-ec_blogs_block_recent div.content dl div.views-row:hover * {
  color: #FFF;
  text-decoration: none;
}


#block-ec_blogs-ec_blogs_block_recent div.content dl div.views-row dt {
  color: #4A4A4A;
}

.block-ec_blogs .ec-sections-latest-updates-block p a,
#block-ec_blogs-ec_blogs_block_recent div.content dl div.views-row dt a {
  color: #4A4A4A;
}

#block-ec_blogs-ec_blogs_block_recent div.content dl div.views-row-last {
  border-bottom: 0;
}

#block-ec_blogs-ec_blogs_block_recent .title span {
  font-size: 10px;
  color: #7B7B73;
  font-weight: normal;
}

.block-ec_blogs .ec-sections-latest-updates-block p.dateline,
#block-ec_blogs-ec_blogs_block_recent dd {
  color: #4A4A4A;
  margin-bottom: 1em;
  font-size: 0.8em;
}

.block-ec_blogs .more-latest-updates,
#block-ec_blogs-ec_blogs_block_recent div.content div.more-from-blogs {
  border-top: 1px solid #FFF;
  padding: 8px 10px 8px 0px;
}

html.js #block-ec_blogs-ec_blogs_block_landing_page_info {
  height: 18em;
  overflow: hidden;
}

html.js #block-ec_blogs-ec_blogs_block_landing_page_info li {
  height: 18em;
  position: relative;
  padding-bottom: 1em;
  margin-bottom: 1.3em;
}
html.js #block-ec_blogs-ec_blogs_block_landing_page_info .links {
  position: absolute;
  bottom: 0;
}
#block-ec_blogs-ec_blogs_block_blog_links .description {
  color: #7B7B73;
}

.block-ec_blogs .latest-updates-fly-title {
  font-size: 100%;
  font-weight: bold;
  line-height: 20px;
}
