@keyframes opacityanimation {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-webkit-keyframes loading {
  to {
    text-shadow: 20px 0 70px #BE9E44;
    color: #BE9E44; } }

@keyframes movecolorbackgorund {
  from {
    background-position: 0 0; }
  to {
    background-position: 400% 0; } }

@keyframes MoveBackgroundPosition {
  0% {
    background-position: 0% 50%; }
  50% {
    background-position: 100% 50%; }
  100% {
    background-position: 0% 50%; } }

.node--type-article.node--view-mode-full .headerblog {
  margin-bottom: 40px;
  background-color: #BE9E44; }
  .node--type-article.node--view-mode-full .headerblog .columnfirst {
    display: flex;
    flex-direction: column;
    justify-content: space-between; }
    .node--type-article.node--view-mode-full .headerblog .columnfirst .block-field-blocknodearticletitle {
      margin-top: 70px; }
      .node--type-article.node--view-mode-full .headerblog .columnfirst .block-field-blocknodearticletitle .field--name-title {
        font-size: 2.7rem;
        font-weight: 700;
        letter-spacing: normal;
        line-height: 68px; }
    .node--type-article.node--view-mode-full .headerblog .columnfirst .block-field-blocknodearticlecreated {
      display: flex;
      align-items: flex-end;
      margin: 32px 0; }
      .node--type-article.node--view-mode-full .headerblog .columnfirst .block-field-blocknodearticlecreated .content span {
        font-size: 14px;
        font-weight: 700;
        text-transform: uppercase;
        margin: 0; }
      .node--type-article.node--view-mode-full .headerblog .columnfirst .block-field-blocknodearticlecreated .content a {
        color: black;
        text-decoration: none; }
  .node--type-article.node--view-mode-full .headerblog .columnsecond {
    padding: 0; }
    .node--type-article.node--view-mode-full .headerblog .columnsecond .field--type-image {
      float: right;
      margin: 0; }
      @media (max-width: 767.98px) {
        .node--type-article.node--view-mode-full .headerblog .columnsecond .field--type-image {
          float: none; } }
    .node--type-article.node--view-mode-full .headerblog .columnsecond img {
      margin: 0;
      width: 100%; }
    .node--type-article.node--view-mode-full .headerblog .columnsecond .field--type-entity-reference {
      margin: 0; }

.node--type-article.node--view-mode-full .bodyblog {
  margin-bottom: 2rem; }
  .node--type-article.node--view-mode-full .bodyblog .columnfirst {
    height: 100%; }
    .node--type-article.node--view-mode-full .bodyblog .columnfirst .block-extra-field-blocknodearticlesharethis {
      height: 100%;
      padding-bottom: 1rem; }
      .node--type-article.node--view-mode-full .bodyblog .columnfirst .block-extra-field-blocknodearticlesharethis [class*="st_"] {
        display: block;
        -webkit-filter: grayscale(100%);
        /* Safari 6.0 - 9.0 */
        filter: grayscale(100%); }
        @media (max-width: 767.98px) {
          .node--type-article.node--view-mode-full .bodyblog .columnfirst .block-extra-field-blocknodearticlesharethis [class*="st_"] {
            display: inline-block; } }
  .node--type-article.node--view-mode-full .bodyblog .field--name-field-tags {
    margin-top: 20px;
    margin-bottom: 20px; }
    .node--type-article.node--view-mode-full .bodyblog .field--name-field-tags .field__item:after {
      content: ',';
      margin-right: 15px; }

.node--type-article.node--view-mode-full .blogbreadcrumb {
  background: #ccc;
  padding: 1rem 0;
  margin: 0 auto; }
  .node--type-article.node--view-mode-full .blogbreadcrumb ol.breadcrumb {
    margin-bottom: 0; }
    .node--type-article.node--view-mode-full .blogbreadcrumb ol.breadcrumb a {
      color: white; }

.node--type-article.node--view-mode-full .block-field-blocknodearticlefield-media .field--name-field-media-image {
  height: 600px;
  left: -456.5px;
  margin: auto;
  right: -456.5px;
  width: 913px; }

.node--type-article.node--view-mode-full .block-field-blocknodearticlefield-media .field__item {
  position: relative;
  overflow: hidden;
  height: 100%; }

.node--type-article.node--view-mode-full .block-field-blocknodearticlefield-media img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
  opacity: 1; }

.node--type-article.node--view-mode-full .block-field-blocknodearticlebody p:first-of-type::first-letter {
  float: left;
  font-size: 52px;
  font-weight: 700;
  line-height: 40px;
  margin-right: 5px; }

.node--type-article.node--view-mode-full .block-field-blocknodearticlebody p img {
  margin-right: 1rem; }

.node--type-article.node--view-mode-full .block-field-blocknodearticlebody a {
  font-weight: bold;
  text-decoration: none;
  color: #BE9E44; }

.node--type-article.node--view-mode-full .field--name-field-tags {
  display: flex;
  padding-top: 1rem; }
  .node--type-article.node--view-mode-full .field--name-field-tags .field__items {
    font-weight: bold; }
    .node--type-article.node--view-mode-full .field--name-field-tags .field__items a {
      color: #BE9E44; }
  .node--type-article.node--view-mode-full .field--name-field-tags .field__label {
    padding-right: 1rem; }
    .node--type-article.node--view-mode-full .field--name-field-tags .field__label:before {
      content: '\f02c';
      font-family: FontAwesome;
      color: #BE9E44;
      margin-right: 10px;
      margin-top: 3px; }

.view-id-blogs li {
  list-style: none; }

.view-id-blogs .node--view-mode-display-mini {
  margin-bottom: 2rem;
  box-shadow: 2px 5px 9px 1px #ccc; }
  .view-id-blogs .node--view-mode-display-mini:first-child {
    margin-right: 2rem; }
  .view-id-blogs .node--view-mode-display-mini .blog-mini {
    padding: 0; }
    .view-id-blogs .node--view-mode-display-mini .blog-mini .columnfirst {
      padding: 0; }
      .view-id-blogs .node--view-mode-display-mini .blog-mini .columnfirst .block-field-blocknodearticlefield-header .field--name-field-media-image {
        margin: 0; }
        .view-id-blogs .node--view-mode-display-mini .blog-mini .columnfirst .block-field-blocknodearticlefield-header .field--name-field-media-image .field__item {
          position: relative;
          overflow: hidden;
          height: 250px; }
          .view-id-blogs .node--view-mode-display-mini .blog-mini .columnfirst .block-field-blocknodearticlefield-header .field--name-field-media-image .field__item img {
            margin: 0; }
    .view-id-blogs .node--view-mode-display-mini .blog-mini .columnsecond {
      height: 100%; }
      @media (max-width: 767.98px) {
        .view-id-blogs .node--view-mode-display-mini .blog-mini .columnsecond {
          padding: 1rem;
          margin-bottom: 1rem; } }
      .view-id-blogs .node--view-mode-display-mini .blog-mini .columnsecond .block-field-blocknodearticletitle {
        font-size: 1.5rem;
        margin: 10px 0;
        height: 60px;
        overflow: hidden;
        line-height: 1.8rem; }
        .view-id-blogs .node--view-mode-display-mini .blog-mini .columnsecond .block-field-blocknodearticletitle span {
          text-decoration: none;
          color: black;
          font-weight: bold;
          padding-right: 1rem; }
        .view-id-blogs .node--view-mode-display-mini .blog-mini .columnsecond .block-field-blocknodearticletitle a {
          text-decoration: none;
          color: black;
          font-weight: 700;
          padding-right: 1rem; }
      .view-id-blogs .node--view-mode-display-mini .blog-mini .columnsecond .block-field-blocknodearticlebody .field--name-body {
        height: 110px;
        overflow: hidden;
        margin-bottom: 1rem;
        padding-right: 1rem; }
      .view-id-blogs .node--view-mode-display-mini .blog-mini .columnsecond .block-field-blocknodearticlebody a {
        font-weight: bold;
        text-decoration: none;
        color: #BE9E44; }
      .view-id-blogs .node--view-mode-display-mini .blog-mini .columnsecond .field--name-field-tags {
        display: flex;
        margin-bottom: 0;
        height: 20px;
        overflow: hidden; }
        .view-id-blogs .node--view-mode-display-mini .blog-mini .columnsecond .field--name-field-tags .field__item {
          font-weight: bold;
          margin-right: 5px;
          margin-bottom: 10px;
          display: none; }
          .view-id-blogs .node--view-mode-display-mini .blog-mini .columnsecond .field--name-field-tags .field__item:first-child {
            display: block; }
        .view-id-blogs .node--view-mode-display-mini .blog-mini .columnsecond .field--name-field-tags .field__label:before {
          content: '\f02c';
          font-family: FontAwesome;
          color: #BE9E44;
          margin-right: 10px;
          margin-top: 3px; }

.view-id-blogs.view-display-id-block_1 .node--view-mode-display-mini .blog-mini .columnfirst .block-field-blocknodearticlefield-header .field--name-field-media-image .field__item {
  height: 450px; }
