.node-type-blog .breadcrumb,
.page-taxonomy-term .breadcrumb,
.page-blog .breadcrumb {
  display: none; }
.node-type-blog #left,
.page-taxonomy-term #left,
.page-blog #left {
  display: none; }
.node-type-blog #right,
.page-taxonomy-term #right,
.page-blog #right {
  float: left; }
.node-type-blog #sidebar-right,
.page-taxonomy-term #sidebar-right,
.page-blog #sidebar-right {
  margin-top: 20px;
  float: right; }
  .node-type-blog #sidebar-right .block,
  .page-taxonomy-term #sidebar-right .block,
  .page-blog #sidebar-right .block {
    background: #EBEAEB;
    padding: 10px;
    text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; }
    .node-type-blog #sidebar-right .block h2,
    .page-taxonomy-term #sidebar-right .block h2,
    .page-blog #sidebar-right .block h2 {
      line-height: 24px;
      margin-bottom: 20px; }
    .node-type-blog #sidebar-right .block input[type="submit"],
    .page-taxonomy-term #sidebar-right .block input[type="submit"],
    .page-blog #sidebar-right .block input[type="submit"] {
      background: #EF7001;
      background-image: linear-gradient(bottom, #ef7001 50%, #ffac2f 100%);
      background-image: -o-linear-gradient(bottom, #ef7001 50%, #ffac2f 100%);
      background-image: -moz-linear-gradient(bottom, #ef7001 50%, #ffac2f 100%);
      background-image: -webkit-linear-gradient(bottom, #ef7001 50%, #ffac2f 100%);
      background-image: -ms-linear-gradient(bottom, #ef7001 50%, #ffac2f 100%);
      background-image: -webkit-gradient(linear, right bottom, right top, color-stop(0.5, #ef7001), color-stop(1, #ffac2f));
      color: #fff;
      border: none;
      border-radius: 5px;
      line-height: 24px;
      padding: 5px 15px;
      text-decoration: none;
      margin-top: 10px; }
    .node-type-blog #sidebar-right .block .views-row,
    .page-taxonomy-term #sidebar-right .block .views-row,
    .page-blog #sidebar-right .block .views-row {
      text-align: left;
      margin-bottom: 10px; }
      .node-type-blog #sidebar-right .block .views-row a,
      .page-taxonomy-term #sidebar-right .block .views-row a,
      .page-blog #sidebar-right .block .views-row a {
        color: #686868;
        line-height: 18px;
        display: block;
        text-decoration: underline; }
  .node-type-blog #sidebar-right #block-block-49 p,
  .page-taxonomy-term #sidebar-right #block-block-49 p,
  .page-blog #sidebar-right #block-block-49 p {
    margin-left: 32px; }
.node-type-blog #page-title h1,
.page-taxonomy-term #page-title h1,
.page-blog #page-title h1 {
  color: #225DB1; }
.node-type-blog .blog-breadcrumbs,
.page-taxonomy-term .blog-breadcrumbs,
.page-blog .blog-breadcrumbs {
  list-style: none; }
  .node-type-blog .blog-breadcrumbs li,
  .page-taxonomy-term .blog-breadcrumbs li,
  .page-blog .blog-breadcrumbs li {
    display: inline-block;
    margin-right: 20px; }
  .node-type-blog .blog-breadcrumbs .blogs-rss a,
  .page-taxonomy-term .blog-breadcrumbs .blogs-rss a,
  .page-blog .blog-breadcrumbs .blogs-rss a {
    padding-left: 20px;
    background: url(../images/rss.png) no-repeat top left;
    background-size: 15px; }
.node-type-blog .submitted,
.page-taxonomy-term .submitted,
.page-blog .submitted {
  font-style: italic; }
.node-type-blog .easy_social_box,
.page-taxonomy-term .easy_social_box,
.page-blog .easy_social_box {
  margin: 10px 0;
  padding: 10px 0 5px 0;
  border-top: 1px solid #E9E9E9;
  border-bottom: 1px solid #E9E9E9; }
  .node-type-blog .easy_social_box .easy_social-widget,
  .page-taxonomy-term .easy_social_box .easy_social-widget,
  .page-blog .easy_social_box .easy_social-widget {
    width: auto !important; }
  .node-type-blog .easy_social_box .easy_social-widget-facebook iframe,
  .page-taxonomy-term .easy_social_box .easy_social-widget-facebook iframe,
  .page-blog .easy_social_box .easy_social-widget-facebook iframe {
    width: 50px !important; }
  .node-type-blog .easy_social_box .easy_social-widget-email_social_share_button a,
  .page-taxonomy-term .easy_social_box .easy_social-widget-email_social_share_button a,
  .page-blog .easy_social_box .easy_social-widget-email_social_share_button a {
    background: url(../images/email.png) no-repeat 5px 16px;
    display: block;
    text-indent: -9999px;
    width: 51px;
    height: 62px;
    background-color: #D5D5D5;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px; }
.node-type-blog article.node-blog,
.page-taxonomy-term article.node-blog,
.page-blog article.node-blog {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ccc; }
  .node-type-blog article.node-blog .field-name-field-tags,
  .page-taxonomy-term article.node-blog .field-name-field-tags,
  .page-blog article.node-blog .field-name-field-tags {
    clear: both; }
.node-type-blog .view-taxonomy-term .node-teaser h2,
.page-taxonomy-term .view-taxonomy-term .node-teaser h2,
.page-blog .view-taxonomy-term .node-teaser h2 {
  margin: 0; }
.node-type-blog .links li,
.page-taxonomy-term .links li,
.page-blog .links li {
  display: none; }
.node-type-blog .links .node-readmore,
.page-taxonomy-term .links .node-readmore,
.page-blog .links .node-readmore {
  display: block;
  margin: 0; }
  .node-type-blog .links .node-readmore a,
  .page-taxonomy-term .links .node-readmore a,
  .page-blog .links .node-readmore a {
    background: url("../images/read-more.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 20px;
    margin: 0;
    width: 110px; }
.node-type-blog a:hover,
.page-taxonomy-term a:hover,
.page-blog a:hover {
  text-decoration: underline; }
.node-type-blog #right .field-name-body,
.page-taxonomy-term #right .field-name-body,
.page-blog #right .field-name-body {
  display: block;
  margin-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 0; }
.node-type-blog #right ul,
.page-taxonomy-term #right ul,
.page-blog #right ul {
  margin-top: 0; }
.node-type-blog .comment,
.page-taxonomy-term .comment,
.page-blog .comment {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #E9E9E9;
  padding: 20px 0 20px 20px; }
  .node-type-blog .comment .content,
  .page-taxonomy-term .comment .content,
  .page-blog .comment .content {
    display: block;
    margin: 0;
    width: auto; }
  .node-type-blog .comment .comment-permalink,
  .page-taxonomy-term .comment .comment-permalink,
  .page-blog .comment .comment-permalink {
    display: none; }

#comments {
  background: #F0F0F0;
  padding: 10px;
  clear: both;
  position: relative;
  top: 25px;
 }

.comment-form .form-actions input[type="submit"] {
  margin-top: 20px;
  background: #EF7001;
  background-image: linear-gradient(bottom, #ef7001 50%, #ffac2f 100%);
  background-image: -o-linear-gradient(bottom, #ef7001 50%, #ffac2f 100%);
  background-image: -moz-linear-gradient(bottom, #ef7001 50%, #ffac2f 100%);
  background-image: -webkit-linear-gradient(bottom, #ef7001 50%, #ffac2f 100%);
  background-image: -ms-linear-gradient(bottom, #ef7001 50%, #ffac2f 100%);
  background-image: -webkit-gradient(linear, right bottom, right top, color-stop(0.5, #ef7001), color-stop(1, #ffac2f));
  color: #fff;
  border: none;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  line-height: 24px;
  padding: 5px 15px;
  text-decoration: none; }

.page-taxonomy-term .view-content {
  padding-top: 20px;
  padding-left: 10px; }
.page-taxonomy-term .breadcrumb {
  display: block; }
.page-taxonomy-term .links li {
  display: none; }
.page-taxonomy-term .links .node-readmore {
  display: block;
  margin: 20px 0;
  float: left; }
.page-taxonomy-term #left {
  display: block; }
