     html,
      body,
      div,
      span,
      applet,
      object,
      iframe,
      h1,
      h2,
      h3,
      h4,
      h5,
      h6,
      p,
      blockquote,
      pre,
      a,
      abbr,
      acronym,
      address,
      big,
      cite,
      code,
      del,
      dfn,
      em,
      img,
      ins,
      kbd,
      q,
      s,
      samp,
      small,
      strike,
      strong,
      sub,
      sup,
      tt,
      var,
      b,
      u,
      i,
      center,
      dl,
      dt,
      dd,
      ol,
      ul,
      li,
      fieldset,
      form,
      label,
      legend,
      table,
      caption,
      tbody,
      tfoot,
      thead,
      tr,
      th,
      td,
      article,
      aside,
      canvas,
      details,
      embed,
      figure,
      figcaption,
      footer,
      header,
      hgroup,
      menu,
      nav,
      output,
      ruby,
      section,
      summary,
      time,
      mark,
      audio,
      video {
        margin: 0;
        padding: 0;
        border: 0;
        font-size: 100%;
        vertical-align: baseline;
      }

      body {
        line-height: 1;
      }

      /* ol, ul { list-style: none; } */
      blockquote,
      q {
        quotes: none;
      }

      blockquote:before,
      blockquote:after,
      q:before,
      q:after {
        content: '';
        content: none;
      }

      table {
        border-collapse: collapse;
        border-spacing: 0;
      }

      caption,
      th,
      td {
        padding-left: 7px !important;
        padding-left: 0.7rem !important;
        font-weight: normal;
        text-align: left;
      }

      th {
        padding: 5px;
        padding: .5rem;
        background-color: #f2f2f2;
      }

      h1,
      h2,
      h3,
      h4,
      h5,
      h6 {
        clear: both;
      }

      fieldset {
        padding: 14px;
        padding: 1.4rem;
        border: 1px solid #ccc;
        border-radius: 5px;
        border-radius: .5rem;
        margin-bottom: 14px;
        margin-bottom: 1.4rem;
      }

      legend {
        font-weight: bold;
        padding: 0 7px;
        padding: 0 0.7rem;
      }

      html {
        overflow-y: scroll;
        font-size: 100%;
        -webkit-text-size-adjust: 100%;
        -ms-text-size-adjust: 100%;
      }

      article,
      aside,
      details,
      figcaption,
      figure,
      footer,
      header,
      hgroup,
      nav,
      section {
        display: block;
      }

      audio,
      canvas,
      video {
        display: inline-block;
      }

      audio:not([controls]) {
        display: none;
      }

      del {
        color: #333;
      }

      ins {
        text-decoration: none;
      }

      hr {
        background-color: #ccc;
        border: 0;
        height: 1px;
        margin: 24px;
        margin-bottom: 2.4rem;
      }

      sub,
      sup {
        font-size: 75%;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
      }

      sup {
        top: -0.5em;
      }

      sub {
        bottom: -0.25em;
      }

      small {
        font-size: smaller;
      }

      img {
        border: 0;
        -ms-interpolation-mode: bicubic;
      }

      /* Clearing floats */
      .clear:after,
      .wrapper:after,
      .format-status .entry-header:after,
      [class*="inner-wrap"]:after {
        clear: both;
      }

      .clear:before,
      .clear:after,
      .wrapper:before,
      .wrapper:after,
      .format-status .entry-header:before,
      .format-status .entry-header:after,
      [class*="inner-wrap"]:before,
      [class*="inner-wrap"]:after {
        display: table;
        content: "";
      }

      /* =Repeatable patterns -------------------------------------------------------------- */
      /* Small headers */
      .widget-title,
      .entry-content th,
      .comment-content th {
        font-size: 11px;
        font-size: 1.1rem;
        line-height: 2.181818182;
        font-weight: bold;
        text-transform: uppercase;
        color: #636363;
      }

      .baslik {
        font-size: 20px;
        font-size: 2.1rem;
        /* text-transform: uppercase;*/
        color: #636363;
      }

      .entry-content th {
        font-size: 14px;
        font-size: 1.4rem;
        text-transform: none;
      }

      .widget-title {
        font-size: 15px;
        font-size: 1.5rem;
      }

      .widget-title {
        padding: 0;
        background-color: #222222;
        font-weight: normal;
      }

      .widget-title-tab {
        display: inline-block;
        padding: 3px 14px;
        color: #f2f2f2;
      }

      .widget-area .widget-title {
        /* Compensate aside padding 14px */
        margin-left: -14px;
        margin-right: -14px;
        margin-top: -14px;
      }

      /* Shared Post Format styling */
      article.format-quote footer.entry-meta,
      article.format-link footer.entry-meta,
      article.format-status footer.entry-meta {
        font-size: 11px;
        font-size: 1.1rem;
        line-height: 2.181818182;
        color: #000000 !important;
      }

      /* Form fields, general styles first */
      button,
      input,
      select,
      textarea {
        -webkit-box-sizing: border-box;
        /* For legacy WebKit based browsers */
        -moz-box-sizing: border-box;
        /* For legacy (Firefox 
																																																																																							<29) Gecko based browsers */
        box-sizing: border-box;
        max-width: 100%;
        font-family: inherit;
        font-size: 16px;
        font-size: 1.6rem;
        border: 1px solid #ccc;
        border-radius: 3px;
        padding: 10px;
      }

      button,
      input {
        line-height: normal;
      }

      textarea {
        font-size: 100%;
        overflow: auto;
        vertical-align: top;
      }

      select {
        font-size: 100%;
        max-width: 100%;
      }

      /* Reset non-text input types */
      input[type="checkbox"],
      input[type="radio"],
      input[type="file"],
      input[type="hidden"],
      input[type="image"],
      input[type="color"] {
        border: 0;
        border-radius: 0;
        padding: 0;
      }

      /* Buttons */
      button,
      input[type="submit"],
      input[type="button"],
      input[type="reset"] {
        border: none;
        cursor: pointer;
        background-color: #222;
        color: #fff;
        padding: 11px 14px;
      }

      button:hover,
      input[type="submit"]:hover,
      input[type="button"]:hover,
      input[type="reset"]:hover {
        box-shadow: 1px 1px 2px rgba(64, 64, 64, 0.5);
      }

      button[disabled],
      input[disabled] {
        cursor: default;
      }

      .bypostauthor cite span {
        padding: 6px 10px;
        padding: 0.6rem 1rem;
        font-size: 14px;
        font-size: 1.4rem;
        font-weight: normal;
        color: #7c7c7c;
        background-color: #e6e6e6;
      }

      /* Responsive images */
      .entry-content img,
      .comment-content img,
      .widget img {
        max-width: 100%;
        /* Fluid images for posts, comments, and widgets */
        height: auto;
      }

      img[class*="align"],
      img[class*="wp-image-"],
      img[class*="attachment-"] {
        height: auto;
        /* Make sure images with WordPress-added height and width attributes are scaled correctly */
      }

      img.size-full,
      img.size-large,
      img.header-image,
      img.wp-post-image {
        max-width: 100%;
        height: auto;
        /* Make sure images with WordPress-added height and width attributes are scaled correctly */
      }

      /* Make sure videos and embeds fit their containers */
      embed,
      iframe,
      object,
      video {
        max-width: 100%;
      }

      .entry-content .twitter-tweet-rendered {
        max-width: 100% !important;
        /* Override the Twitter embed fixed width */
        margin: 0 auto;
      }

      /* Images */
      .alignleft {
        float: left;
      }

      .alignright {
        float: right;
      }

      .aligncenter {
        display: block;
        margin-left: auto;
        margin-right: auto;
      }

      img.header-image {
        border-radius: 0;
        box-shadow: none;
      }

      .wp-caption {
        max-width: 100%;
        /* Keep wide captions from overflowing their container. */
      }

      .wp-caption .wp-caption-text,
      .gallery-caption,
      .entry-caption {
        font-style: italic;
        font-size: 12px;
        font-size: 1.2rem;
        line-height: 2;
        color: #000000 !important;
      }

      img.wp-smiley,
      .rsswidget img {
        border: 0;
        border-radius: 0;
        box-shadow: none;
        margin-bottom: 0;
        margin-top: 0;
        padding: 0;
      }

      .entry-content dl.gallery-item {
        margin: 0;
      }

      [id^="gallery-"] img {
        /* border: 1px solid #dadada !important; */
        border: none !important;
      }

      .gallery-item a,
      .gallery-caption {
        width: 90%;
      }

      .gallery-item a {
        display: block;
      }

      .gallery-caption a {
        display: inline;
      }

      .gallery-columns-1 .gallery-item a {
        max-width: 100%;
        width: auto;
      }

      .gallery .gallery-icon img {
        height: auto;
        max-width: 90%;
        padding: 4px;
      }

      .gallery .gallery-icon img:hover {
        opacity: 0.8;
      }

      .gallery-columns-1 .gallery-icon img {
        padding: 3%;
      }

      /* Navigation */
      .site-content nav {
        clear: both;
        line-height: 2;
        overflow: hidden;
      }

      #nav-above {
        padding: 24px 0;
        padding: 2.4rem 0;
      }

      #nav-above {
        display: none;
      }

      .paged #nav-above {
        display: block;
      }

      .nav-previous,
      .previous-image {
        float: left;
        width: 50%;
      }

      .nav-next,
      .next-image {
        float: right;
        text-align: right;
        width: 50%;
      }

      .nav-single+.comments-area,
      #comment-nav-above {
        margin: 35px 0;
        margin: 2.5rem 0;
      }

      /* Author profiles */
      .author .archive-header {
        margin-bottom: 24px;
        margin-bottom: 2.4rem;
      }

      .author-info-box {
        box-sizing: border-box;
        border-top: 1px solid #eeeeee;
        color: #333;
        overflow: hidden;
      }

      .author-link a {
        color: #333333;
        font-weight: bold;
      }

      .author-description h2 {
        margin-bottom: 7px;
        margin-bottom: 0.7rem;
        font-size: 16px;
        font-size: 1.6rem;
        text-transform: uppercase;
      }

      .author-description p {
        line-height: 1.7;
      }

      .author.archive .author-avatar {
        margin-top: 0;
      }

      /* =Basic structure -------------------------------------------------------------- */
      /* Body, links, basics */
      html {
        /*font-size: 87.5%;*/
        font-size: 62.5%;
      }

      body {
        font-size: 16px;
        font-size: 1.6rem;
        font-family: Helvetica, Arial, sans-serif;
        text-rendering: optimizeLegibility;
        background-color: #eeeeee;
        color: #333333;
      }

      body.custom-font-enabled {
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
      }

      .fixed {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
      }

      a {
        outline: none;
        color: #444;
        text-decoration: none;
        transition: all .25s ease;
      }

      /* Assistive text */
      .assistive-text,
      .site .screen-reader-text {
        position: absolute !important;
        clip: rect(1px, 1px, 1px, 1px);
        overflow: hidden;
        height: 1px;
        width: 1px;
      }

      .main-navigation .assistive-text:focus,
      .site .screen-reader-text:hover,
      .site .screen-reader-text:active,
      .site .screen-reader-text:focus {
        background: #fff;
        border: 2px solid #333;
        border-radius: 3px;
        clip: auto !important;
        color: #000;
        display: block;
        font-size: 12px;
        height: auto;
        padding: 12px;
        position: absolute;
        top: 5px;
        left: 5px;
        width: auto;
        z-index: 100000;
        /* Above WP toolbar */
      }

      /* Page structure */
      .breadcrumb {
        text-align: left;
        color: #B2B2B2;
        padding: 0 0 7px;
        margin-left: -28px;
        padding-left: 28px;
        margin-right: -28px;
        padding-right: 28px;
        margin-bottom: 14px;
        margin-top: -14px;
        background-color: #fff;
        font-size: 15px;
        font-size: 1.5rem;
        line-height: 1.5;
        border-bottom: 1px solid #eeeeee;
      }

      .breadcrumb a {
        color: #333333;
      }

      #main {
        margin: 28px 0;
        margin: 2.8rem 0;
      }

      .inner-wrap {
        box-sizing: border-box;
        max-width: 96%;
        margin: 0 auto;
      }

      .header-inner-wrap {
        padding: 7px 14px;
      }

      .top-bar-inner-wrap,
      .footer-inner-wrap {
        padding: 0 14px;
      }

      .content-sidebar-inner-wrap {
        margin: 0 14px;
      }

      .widget-area aside,
      .site-content article,
      .archive-header,
      .site-content .nav-single,
      .comment-respond,
      .author-info-box,
      .wrapper-with-padding {
        padding: 14px;
        margin-bottom: 14px;
        background-color: #ffffff;
      }

      /*.widget-area aside{ padding:21px; }*/
      .site-content .nav-single a {
        color: #333333;
      }

      .site {
        overflow: auto;
      }

      .widget-area li {
        border-bottom: 1px solid #f2f2f2;
        padding: 5px;
        padding: .5rem;
      }

      .wrapper-widget-area-footer .menu li li {
        padding-left: 14px;
        padding-left: 1.4rem;
      }

      .widget-area li li:last-child {
        border: none;
      }

      /* Header */
      .site-header {
        background-color: #ffffff;
        border-top: 2px solid;
        box-shadow: 0 2px 2px rgba(128, 128, 128, .2);
      }

      .top-bar-left a {
        font-weight: bold;
      }

      .site-header h1.custom-logo-wrapper-heading {
        line-height: 1;
      }

      .site-title a {
        color: #515151;
        display: inline-block;
        text-decoration: none;
      }

      .site-header h1,
      .site-header p.site-title {
        font-size: 24px;
        font-size: 2.4rem;
        line-height: 1.8;
        margin-bottom: 14px;
        margin-bottom: 1.4rem;
      }

      .site-header h2,
      .site-header p.site-description {
        font-weight: normal;
        font-size: 13px;
        font-size: 1.3rem;
        line-height: 1.846153846;
        color: #000000 !important;
        margin-bottom: 0;
      }

      .site-header p.site-title {
        font-weight: bold;
      }

      .site-header h1.site-title,
      .site-header p.site-title {
        margin: 0;
        line-height: 1;
      }

      /* Navigation Menu */
      .main-navigation {
        text-align: center;
      }

      .menu-line-top {
        border-top: 3px solid;
      }

      .menu-line-bottom {
        border-bottom: 3px solid;
      }

      .main-navigation li {
        margin-top: 24px;
        margin-top: 2.4rem;
        font-size: 12px;
        font-size: 1.2rem;
        font-weight: normal;
        line-height: 1.42857143;
        cursor: default;
      }

      .main-navigation a {
        color: #5e5e5e;
      }

      .main-navigation a:hover {
        color: #0199DB;
      }

      .main-navigation ul.nav-menu,
      .main-navigation div.nav-menu>ul {
        display: none;
      }

      /* Banner */
      section[role="banner"] {
        margin-bottom: 48px;
        margin-bottom: 4.8rem;
      }

      /* Sidebar */
      .widget-area .widget {
        -webkit-hyphens: auto;
        -moz-hyphens: auto;
        hyphens: auto;
        margin-bottom: 28px;
        margin-bottom: 2.8rem;
        word-wrap: break-word;
      }

      .widget-area .widget-title {
        margin-bottom: 21px;
        margin-bottom: 2.1rem;
      }

      .widget-area .widget p,
      .widget-area .widget li,
      .widget-area .widget .textwidget {
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 1.6;
      }

      .widget-area .widget p {
        margin-bottom: 24px;
        margin-bottom: 2.4rem;
      }

      .widget-area .textwidget ul {
        list-style: disc outside;
        margin: 0 0 24px;
        margin: 0 0 2.4rem;
      }

      .widget-area .textwidget li {
        margin-left: 36px;
        margin-left: 3.6rem;
      }

      .widget-area .widget a {
        color: #444;
      }

      .widget-area .widget a:visited {
        color: #444;
      }

      .widget-area #s {
        width: 53.66666666666%;
        /* define a width to avoid dropping a wider submit button */
      }

      /* Footer */
      /*footer[role="contentinfo"],*/
      .site-footer {
        overflow: hidden;
        clear: both;
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 2;
        /*padding: 7px 7px 21px 7px; padding: 0.7rem 0.7rem 2.5rem 0.7rem;*/
        background-color: #191919;
        color: #f2f2f2;
      }

      /*footer[role="contentinfo"] a:hover,*/
      .site-footer a:hover {
        color: #0199DB;
      }

      /* =Main content and comment content -------------------------------------------------------------- */
      .entry-meta {
        clear: both;
      }

      .entry-header {
        margin-bottom: 24px;
        margin-bottom: 2.4rem;
      }

      .entry-header img.wp-post-image {
        margin-bottom: 24px;
        margin-bottom: 2.4rem;
      }

      .entry-header .entry-title {
        font-size: 30px;
        font-size: 3rem;
        font-weight: normal;
        line-height: 1.2;
      }

      .entry-title-subtitle {
        border-bottom: 1px solid #F2F2F2;
      }

      .entry-header .entry-title a {
        text-decoration: none;
      }

      .entry-title a,
      .entry-title a:visited {
        color: #333;
      }

      .entry-title-subtitle .updated {
        display: none;
      }

      .entry-header .entry-format {
        margin-top: 24px;
        margin-top: 2.4rem;
        font-weight: normal;
      }

      .entry-header .comments-link {
        margin-top: 7px;
        margin-top: 0.7rem;
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 1.846153846;
        color: #000000 !important;
      }

      .comments-link a,
      .entry-meta a {
        color: #000000 !important;
      }

      .comments-link a:hover,
      .entry-meta a:hover {
        color: #0199DB;
      }

      article.sticky .featured-post {
        border-top: 4px double #ededed;
        border-bottom: 4px double #ededed;
        color: #000000 !important;
        font-size: 13px;
        font-size: 1.3rem;
        line-height: 3.692307692;
        margin-bottom: 24px;
        margin-bottom: 2.4rem;
        text-align: center;
      }

      .entry-content,
      .entry-summary,
      .mu_register {
        line-height: 2.4;
      }

      .entry-content h1,
      .comment-content h1,
      .entry-content h2,
      .comment-content h2,
      .entry-content h3,
      .comment-content h3,
      .entry-content h4,
      .comment-content h4,
      .entry-content h5,
      .comment-content h5,
      .entry-content h6,
      .comment-content h6 {
        margin: 24px 0;
        margin: 2.4rem 0;
        line-height: 2.4;
      }

      .entry-content h1,
      .comment-content h1 {
        font-size: 21px;
        font-size: 2.1rem;
        line-height: 1.5;
      }

      .entry-content h2,
      .comment-content h2,
      .mu_register h2 {
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 1.6;
      }

      .entry-content h3,
      .comment-content h3 {
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 1.846153846;
      }

      .entry-content h4,
      .comment-content h4 {
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 1.846153846;
      }

      .entry-content h5,
      .comment-content h5 {
        font-size: 13px;
        font-size: 1.3rem;
        line-height: 1.846153846;
      }

      .entry-content h6,
      .comment-content h6 {
        font-size: 12px;
        font-size: 1.2rem;
        line-height: 1.846153846;
      }

      .entry-content h1 {
        font-size: 35px;
        font-size: 3.5rem
      }

      .entry-content h2 {
        font-size: 28px;
        font-size: 2.8rem;
      }

      .entry-content h3 {
        font-size: 21px;
        font-size: 2.1rem;
      }

      .entry-content h4,
      .entry-content h5,
      .entry-content h6 {
        font-size: 16px;
        font-size: 1.6rem;
      }

      .entry-content p,
      .entry-summary p,
      .mu_register p {
        margin: 0 0 24px;
        margin: 0 0 2.4rem;
        line-height: 2.4;
      }

      .comment-content p {
        margin: 0 0 21px;
        margin: 0 0 2.1rem;
        line-height: 1.7;
      }

      .entry-content p {
        line-height: 2;
      }

      .entry-content .more-link {
        white-space: nowrap;
      }

      .entry-content ol,
      .comment-content ol,
      .entry-content ul,
      .comment-content ul,
      .mu_register ul {
        margin: 0 0 24px;
        margin: 0 0 2.4rem;
        line-height: 2.4;
      }

      .entry-content ul ul,
      .comment-content ul ul,
      .entry-content ol ol,
      .comment-content ol ol,
      .entry-content ul ol,
      .comment-content ul ol,
      .entry-content ol ul,
      .comment-content ol ul {
        margin-bottom: 0;
      }

      .entry-content ul,
      .comment-content ul,
      .mu_register ul {
        list-style: disc outside;
      }

      .entry-content ol,
      .comment-content ol {
        list-style: decimal outside;
      }

      .entry-content li,
      .comment-content li,
      .mu_register li {
        margin: 0 0 0 36px;
        margin: 0 0 0 3.6rem;
      }

      .entry-content blockquote,
      .comment-content blockquote {
        background: #eeeeee;
        border-width: 0;
        border-left: 4px solid #c4c4c4;
        margin: 1.5em;
        overflow: auto;
        padding: 1em 1.5em 1em 1.2em;
        width: 90%;
        font-style: italic;
      }

      .entry-content blockquote p:last-child,
      .comment-content blockquote p:last-child {
        margin-bottom: 0;
      }

      .entry-content blockquote cite {
        display: block;
        font-style: normal;
        font-weight: bold;
        margin-top: 7px;
      }

      p.comment-awaiting-moderation {
        display: inline-block;
        margin-bottom: 7px;
        padding: 5px;
        border-radius: 3px;
        color: #fff;
        background-color: #222222;
      }

      pre,
      code {
        background-color: #f2f2f2;
        color: #666;
        font-family: Consolas, Monaco, Lucida Console, monospace;
      }

      pre {
        border: 1px solid #ccc;
        margin: 24px 0;
        margin: 2.4rem 0;
        overflow: auto;
        padding: 14px;
      }

      code {
        padding: 2px;
      }

      pre code {
        display: block;
        padding: 0;
      }

      .entry-content abbr,
      .comment-content abbr,
      .entry-content dfn,
      .comment-content dfn,
      .entry-content acronym,
      .comment-content acronym {
        border-bottom: 1px dotted #666;
        cursor: help;
      }

      .entry-content address,
      .comment-content address {
        display: block;
        line-height: 2.4;
        margin: 0 0 24px;
        margin: 0 0 2.4rem;
      }

      img.alignleft,
      .wp-caption.alignleft {
        margin: 12px 24px 12px 0;
        margin: 1.2rem 2.4rem 1.2rem 0;
      }

      img.alignright,
      .wp-caption.alignright {
        margin: 12px 0 12px 24px;
        margin: 1.2rem 0 1.2rem 2.4rem;
      }

      img.aligncenter,
      .wp-caption.aligncenter {
        clear: both;
        margin-top: 12px;
        margin-top: 1.2rem;
        margin-bottom: 12px;
        margin-bottom: 1.2rem;
      }

      .entry-content embed,
      .entry-content iframe,
      .entry-content object,
      .entry-content video {
        margin-bottom: 24px;
        margin-bottom: 2.4rem;
      }

      .entry-content iframe {
        margin-bottom: 0;
      }

      .entry-content dl,
      .comment-content dl {
        margin: 0 24px;
        margin: 0 2.4rem;
      }

      .entry-content dt,
      .comment-content dt {
        font-weight: bold;
        line-height: 2.4;
      }

      .entry-content dd,
      .comment-content dd {
        line-height: 2.4;
        margin-bottom: 24px;
        margin-bottom: 2.4rem;
      }

      .entry-content table,
      .comment-content table {
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 2;
        margin: 0 0 24px;
        margin: 0 0 2.4rem;
        width: 100%;
      }

      .entry-content table caption,
      .comment-content table caption {
        font-size: 16px;
        font-size: 1.6rem;
        margin: 24px 0;
        margin: 2.4rem 0;
      }

      .entry-content td,
      .comment-content td {
        padding: 6px 10px 6px 0;
        border: 1px solid #ededed;
      }

      .site-content article {
        margin-bottom: 28px;
        margin-bottom: 2.8rem;
        word-wrap: break-word;
        -webkit-hyphens: auto;
        -moz-hyphens: auto;
        hyphens: auto;
      }

      .page-links {
        clear: both;
        line-height: 2.4;
      }

      footer.entry-meta {
        line-height: 1.8;
        color: #000000 !important;
      }

      .single-author .entry-meta .by-author {
        display: none;
      }

      .mu_register h2 {
        color: #000000 !important;
        font-weight: normal;
      }

      /* =Archives -------------------------------------------------------------- */
      .page-header {
        margin-bottom: 48px;
        margin-bottom: 4.8rem;
        padding-bottom: 22px;
        padding-bottom: 2.2rem;
        border-bottom: 1px solid #ededed;
      }

      .archive-meta {
        color: #000000 !important;
        line-height: 1.1;
        margin-top: 14px;
        margin-top: 1.4rem;
      }

      /* =Single audio/video attachment view -------------------------------------------------------------- */
      .attachment .entry-content .mejs-audio {
        max-width: 400px;
      }

      .attachment .entry-content .mejs-container {
        margin-bottom: 24px;
      }

      /* =Single image attachment view -------------------------------------------------------------- */
      .article.attachment {
        overflow: hidden;
      }

      .image-attachment div.attachment {
        text-align: center;
      }

      .image-attachment div.attachment p {
        text-align: center;
      }

      .image-attachment div.attachment img {
        display: block;
        height: auto;
        margin: 0 auto;
        max-width: 100%;
      }

      .image-attachment .entry-caption {
        margin-top: 8px;
        margin-top: 0.8rem;
      }

      /* =Aside post format -------------------------------------------------------------- */
      article.format-aside h1 {
        margin-bottom: 24px;
        margin-bottom: 2.4rem;
      }

      article.format-aside h1 a {
        text-decoration: none;
        color: #4d525a;
      }

      article.format-aside h1 a:hover {
        color: #2e3542;
      }

      article.format-aside .aside {
        padding: 2.4rem;
        background: #f7f7f7;
        border-left: 22px solid #a8bfe8;
      }

      article.format-aside p {
        font-size: 13px;
        font-size: 1.3rem;
        line-height: 1.846153846;
        color: #4a5466;
      }

      article.format-aside blockquote:last-child,
      article.format-aside p:last-child {
        margin-bottom: 0;
      }

      /* =Post formats -------------------------------------------------------------- */
      /* Image posts */
      article.format-image footer h1 {
        font-size: 13px;
        font-size: 1.3rem;
        line-height: 1.846153846;
        font-weight: normal;
      }

      article.format-image footer h2 {
        font-size: 11px;
        font-size: 1.1rem;
        line-height: 2.181818182;
      }

      article.format-image footer a h2 {
        font-weight: normal;
      }

      /* Link posts */
      article.format-link header {
        padding: 0 10px;
        padding: 0 1rem;
        float: right;
        font-size: 11px;
        font-size: 1.1rem;
        line-height: 2.181818182;
        font-weight: bold;
        font-style: italic;
        text-transform: uppercase;
        color: #848484;
        background-color: #ebebeb;
        border-radius: 3px;
      }

      article.format-link .entry-content {
        max-width: 80%;
        float: left;
      }

      article.format-link .entry-content a {
        font-size: 22px;
        font-size: 2.2rem;
        line-height: 1.090909091;
        text-decoration: none;
      }

      /* Quote posts */
      article.format-quote .entry-content p {
        margin: 0;
        padding-bottom: 24px;
        padding-bottom: 2.4rem;
      }

      article.format-quote .entry-content blockquote {
        display: block;
        padding: 24px 24px 0;
        padding: 2.4rem 2.4rem 0;
        font-size: 15px;
        font-size: 1.5rem;
        line-height: 1.6;
        font-style: normal;
        color: #6a6a6a;
        background: #efefef;
      }

      /* Status posts */
      .format-status .entry-header {
        margin-bottom: 24px;
        margin-bottom: 2.4rem;
      }

      .format-status .entry-header header {
        display: inline-block;
      }

      .format-status .entry-header h1 {
        font-size: 15px;
        font-size: 1.5rem;
        font-weight: normal;
        line-height: 1.6;
        margin: 0;
      }

      .format-status .entry-header h2 {
        font-size: 12px;
        font-size: 1.2rem;
        font-weight: normal;
        line-height: 2;
        margin: 0;
      }

      .format-status .entry-header header a {
        color: #000000 !important;
      }

      .format-status .entry-header header a:hover {
        color: #0199DB;
      }

      .format-status .entry-header img {
        float: left;
        margin-right: 21px;
        margin-right: 2.1rem;
      }

      /* =Comments -------------------------------------------------------------- */
      .comments-title {
        margin-bottom: 48px;
        margin-bottom: 4.8rem;
        padding: 14px;
        padding: 1.4rem;
        font-weight: normal;
        font-size: 18px;
        font-size: 1.8rem;
        background-color: #fff;
        border-top: 2px solid;
      }

      .comments-area article header {
        margin: 0 0 48px;
        margin: 0 0 4.8rem;
        overflow: hidden;
        position: relative;
      }

      .comments-area article header img {
        float: left;
        padding: 0;
        line-height: 0;
      }

      .comments-area article header cite,
      .comments-area article header time {
        display: block;
        margin-left: 85px;
        margin-left: 8.5rem;
      }

      .comments-area article header cite {
        font-style: normal;
        font-size: 15px;
        font-size: 1.5rem;
        line-height: 1.42857143;
      }

      .comments-area cite b {
        font-weight: normal;
      }

      .comments-area article header time {
        line-height: 2.4;
        text-decoration: none;
        font-size: 12px;
        font-size: 1.2rem;
        color: #5e5e5e;
      }

      .comments-area article header a {
        text-decoration: none;
        color: #5e5e5e;
      }

      .comments-area article header a:hover {
        color: #0199DB;
      }

      .comments-area article header cite a {
        color: #444;
      }

      .comments-area article header cite a:hover {
        text-decoration: underline;
      }

      .comments-area article header h4 {
        position: absolute;
        top: 0;
        right: 0;
        padding: 6px 12px;
        padding: 0.6rem 1.2rem;
        font-size: 12px;
        font-size: 1.2rem;
        font-weight: normal;
        color: #fff;
        background-color: #0088d0;
        background-repeat: repeat-x;
        background-image: -moz-linear-gradient(top, #009cee, #0088d0);
        background-image: -ms-linear-gradient(top, #009cee, #0088d0);
        background-image: -webkit-linear-gradient(top, #009cee, #0088d0);
        background-image: -o-linear-gradient(top, #009cee, #0088d0);
        background-image: linear-gradient(top, #009cee, #0088d0);
        border-radius: 3px;
        border: 1px solid #007cbd;
      }

      .comments-area .bypostauthor cite span {
        position: absolute;
        margin-left: 5px;
        margin-left: 0.5rem;
        padding: 1px 5px;
        font-size: 10px;
        font-size: 1rem;
        border-radius: 4px;
      }

      .comments-area .bypostauthor cite b {
        font-weight: bold;
      }

      .comment-meta.comment-author.vcard {
        margin-bottom: 14px;
        margin-bottom: 1.4rem;
      }

      .reply span {
        display: none;
      }

      a.comment-reply-link,
      a.comment-edit-link {
        color: #686868;
        font-size: 13px;
        font-size: 1.3rem;
        line-height: 1.846153846;
      }

      a.comment-reply-link {
        padding: 1px 12px;
        border: 1px solid;
        margin-top: 10px;
        display: inline-block;
        border-radius: 27px;
      }

      a.comment-reply-link:hover,
      a.comment-edit-link:hover {
        color: #0199DB;
      }

      .commentlist .pingback {
        line-height: 2.4;
        margin-bottom: 24px;
        margin-bottom: 2.4rem;
      }

      /* Comment form */
      #respond h3#reply-title {
        font-size: 21px;
        font-size: 2.1rem;
        line-height: 1.5;
      }

      #respond h3#reply-title #cancel-comment-reply-link {
        margin-left: 10px;
        margin-left: 1rem;
        font-weight: normal;
        font-size: 12px;
        font-size: 1.2rem;
      }

      #respond form {
        margin: 24px 0;
        margin: 2.4rem 0;
      }

      #respond form p {
        margin: 11px 0;
        margin: 1.1rem 0;
      }

      #respond form p.comment-notes {
        font-size: 14px;
        font-size: 1.4rem;
        margin: 21px 0;
        margin: 2.1rem 0;
      }

      #respond form p.logged-in-as {
        margin-bottom: 24px;
        margin-bottom: 2.4rem;
      }

      #respond form label {
        display: block;
        line-height: 2.4;
        text-transform: uppercase;
        font-size: 12px;
        font-size: 1.21428571.4rem;
        font-weight: bold;
        color: #686868;
      }

      #respond form input[type="text"],
      #respond form textarea {
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font-size: 12px;
        font-size: 1.2rem;
        line-height: 2.4;
        padding: 10px;
        padding: 1rem;
        width: 100%;
        background-color: #f7f7f7;
        margin-bottom: 21px;
        margin-bottom: 2.1rem;
      }

      #respond form input[type="text"]:focus,
      #respond form textarea:focus {
        background-color: #ffffff;
      }

      #respond form input[type="submit"] {
        text-transform: uppercase;
        font-weight: bold;
        padding: 14px;
        font-size: 16px;
        font-size: 1.6rem;
      }

      #respond form p.form-allowed-tags {
        margin: 0;
        font-size: 12px;
        font-size: 1.2rem;
        line-height: 2;
        color: #5e5e5e;
      }

      #respond form label[for="wp-comment-cookies-consent"] {
        display: inline;
        line-height: 2.4;
        text-transform: none;
        font-size: 90%;
        font-weight: normal;
        padding-left: 5px;
      }

      /* =Widgets -------------------------------------------------------------- */
      .widget-area .widget ul ul {
        margin-left: 12px;
        margin-left: 1.2rem;
      }

      .widget_rss li {
        margin: 12px 0;
        margin: 1.2rem 0;
      }

      .widget_recent_entries .post-date,
      .widget_rss .rss-date {
        color: #aaa;
        font-size: 11px;
        font-size: 1.1rem;
        margin-left: 12px;
        margin-left: 1.2rem;
      }

      #wp-calendar {
        margin: 0;
        width: 100%;
        font-size: 13px;
        font-size: 1.3rem;
        line-height: 1.846153846;
        color: #686868;
      }

      #wp-calendar th,
      #wp-calendar td,
      #wp-calendar caption {
        text-align: left;
      }

      #wp-calendar #next {
        padding-right: 24px;
        padding-right: 2.4rem;
        text-align: right;
      }

      .widget_search label {
        display: block;
        font-size: 13px;
        font-size: 1.3rem;
        line-height: 1.846153846;
      }

      .widget_twitter li {
        list-style-type: none;
      }

      .widget_twitter .timesince {
        display: block;
        text-align: right;
      }

      .tagcloud ul {
        list-style-type: none;
      }

      .tagcloud ul li {
        display: inline-block;
      }

      .tag-cloud-link {
        display: inline-block;
        font-size: 14px;
        font-size: 1.4rem;
        padding: 8px;
        margin-bottom: 6px;
        margin-right: 6px;
        background-color: #EEEEEE;
      }

      .widget-area .widget.widget_tag_cloud li {
        line-height: 1;
      }

      .widget-area .gallery-columns-2.gallery-size-full .gallery-icon img,
      .widget-area .gallery-columns-3.gallery-size-full .gallery-icon img,
      .widget-area .gallery-columns-4.gallery-size-full .gallery-icon img,
      .widget-area .gallery-columns-5.gallery-size-full .gallery-icon img,
      .widget-area .gallery-columns-6 .gallery-icon img,
      .widget-area .gallery-columns-7 .gallery-icon img,
      .widget-area .gallery-columns-8 .gallery-icon img,
      .widget-area .gallery-columns-9 .gallery-icon img {
        height: auto;
        max-width: 80%;
      }

      /* =Plugins ----------------------------------------------- */
      img#wpstats {
        display: block;
        margin: 0 auto 24px;
        margin: 0 auto 2.4rem;
      }

      /* =Menú móvil ----------------------------------------------- */
      #menu-movil {
        display: none;
        max-width: 100%;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        background-color: #222222;
        color: #EAEAEA;
        padding: 14px;
        padding: 1.4rem;
        z-index: 9999;
      }

      .boton-menu-movil {
        float: left;
        margin-right: 14px;
        margin-right: 1.4rem;
        margin-left: 7px;
      }

      .boton-menu-movil-sin-top-bar {
        text-align: center;
        padding: 14px;
        background-color: #ffffff;
        color: #333333;
        font-weight: bold;
      }

      .boton-menu-movil-sin-top-bar:hover {
        cursor: pointer;
      }

      .menu-movil-enlaces {
        margin-top: 14px;
        margin-top: 1.4rem;
      }

      .menu-movil-enlaces li {
        color: #EAEAEA;
        overflow: hidden;
      }

      .menu-movil-enlaces li a {
        display: inline-block;
        min-width: 80%;
        color: #EAEAEA !important;
        line-height: 1.7;
        padding-bottom: 7px;
        padding-bottom: 0.7rem;
        text-transform: uppercase;
        margin-bottom: 0.7rem;
        border-bottom: 1px solid #333333;
      }

      .menu-movil-enlaces a:hover {
        text-decoration: none;
        color: #EAEAEA;
      }

      .menu-movil-enlaces a:visited {
        color: #EAEAEA;
      }

      .menu-movil-enlaces ul li ul li a {
        padding-left: 28px;
      }

      .menu-movil-enlaces ul li ul li ul li a {
        padding-left: 56px;
      }

      .menu-movil-enlaces ul li ul li ul li ul li a {
        padding-left: 84px;
      }

      .menu-movil-enlaces .menu-item-has-children ul {
        display: none;
      }

      .submenu-colapsado:before {
        font-family: FontAwesome;
        content: "\f078";
        /*content:"\f067";*/
        float: right;
        /*font-size:20px;*/
        border-left: 1px solid #444444;
        padding: 0 14px;
      }

      .submenu-expandido:before {
        font-family: FontAwesome;
        content: "\f077";
        /*content:"\f068";*/
        float: right;
        /*font-size:20px;*/
        border-left: 1px solid #444444;
        padding: 0 14px;
      }

      .submenu-colapsado:hover {
        cursor: pointer;
      }

      .social-icon-wrapper-pie {
        padding: 7px;
        padding: 0.7rem;
        text-align: center;
        font-size: 21px;
        font-size: 2.1rem;
      }

      .social-icon-wrapper-movil {
        margin-top: 7px;
        margin-top: 0.7rem;
        padding-top: 7px;
        padding-top: 0.7rem;
        text-align: center;
        font-size: 21px;
        font-size: 2.1rem;
        color: #EAEAEA;
        text-align: center;
      }

      .social-icon-wrapper-movil a {
        color: #EAEAEA;
      }

      /* =Dashicons ----------------------------------------------- */
      .widget-title-tab:before {
        content: "\f180";
        padding-right: 7px;
        padding-right: 0.7rem;
        display: inline-block;
        -webkit-font-smoothing: antialiased;
        font: normal 20px/1 'dashicons';
        vertical-align: middle;
      }

      .widget_recent_entries .widget-title-tab:before {
        content: "\f123";
      }

      .widget_recent_comments .widget-title-tab:before {
        content: "\f101";
      }

      .widget_categories .widget-title-tab:before {
        content: "\f318";
      }

      .widget_tag_cloud .widget-title-tab:before {
        content: "\f323";
      }

      .widget_archive .widget-title-tab:before {
        content: "\f480";
      }

      .widget_nav_menu .widget-title-tab:before {
        content: "\f333";
      }

      .widget_search .widget-title-tab:before {
        content: "\f179";
      }

      .widget_calendar .widget-title-tab:before {
        content: "\f508";
      }

      .widget_pages .widget-title-tab:before {
        content: "\f105";
      }

      .widget_meta .widget-title-tab:before {
        content: "\f110";
      }

      .widget_media_video .widget-title-tab:before {
        content: "\f235";
      }

      .rsswidget img {
        display: none;
      }

      .widget_rss .widget-title-tab:before {
        content: "\f303";
      }

      .widget-facebook-title .widget-title-tab:before {
        content: "\f305";
      }

      /* = Social Menús -------------------- */
      .social-links-menu:after {
        clear: both;
      }

      .social-links-menu:before,
      .social-links-menu:after {
        content: "";
        display: table;
      }

      .top-bar .social-navigation {
        display: block;
      }

      ul.social-links-menu {
        list-style: none;
      }

      ul.social-links-menu li {
        list-style: none;
        float: left;
        padding: 0 5px;
      }

      .social-navigation a:before {
        font-family: FontAwesome;
        content: "\f180";
        display: inline-block;
        -webkit-font-smoothing: antialiased;
        vertical-align: middle;
        font-size: 16px;
        padding: 0 3px;
      }

      .social-navigation a[href*="facebook.com"]:before {
        content: "\f09a";
        color: #3B5998;
      }

      .social-navigation a[href*="twitter.com"]:before {
        content: "\f099";
        color: #1DA1F2;
      }

      .social-navigation a[href*="plus.google.com"]:before {
        content: "\f0d5";
        color: #DB4437;
      }

      .social-navigation a[href*="linkedin.com"]:before {
        content: "\f0e1";
        color: #1C87BD;
      }

      .social-navigation a[href*="youtube.com"]:before {
        content: "\f167";
        color: #E62117;
      }

      .social-navigation a[href*="wordpress.com"]:before,
      .social-navigation a[href*="wordpress.org"]:before {
        content: "\f19a";
        color: #0073AA;
      }

      .social-navigation a[href*="instagram.com"]:before {
        content: "\f16d";
        color: #E75551;
      }

      .social-navigation a[href*="pinterest.com"]:before {
        content: "\f0d2";
        color: #BD081C;
      }

      .social-navigation a[href*="github.com"]:before {
        content: "\f09b";
        color: #333333;
      }

      .social-navigation a[href*="skype.com"]:before {
        content: "\f17e";
        color: #00AFF0;
      }

      .social-navigation a[href*="vimeo.com"]:before {
        content: "\f27d";
        color: #00ADEF;
      }

      .social-navigation a[href*="vk.com"]:before {
        content: "\f189";
        color: #597DA3;
      }

      .social-navigation a[href*="whatsapp.com"]:before {
        content: "\f232";
        color: #0DC143;
      }

      .social-navigation a[href*="telegram"]:before {
        content: "\f2c6";
        color: #2AA1DA;
      }

      .social-navigation a[href*="mailto:"]:before {
        content: "\f0e0";
      }

      .social-navigation a[href*="/feed/"]:before {
        content: "\f09e";
        color: #FF9900;
      }

      /* Iconos sociales con el mismo color*/
      .social-icons-unique-color a[href*="facebook.com"]:before,
      .social-icons-unique-color a[href*="twitter.com"]:before,
      .social-icons-unique-color a[href*="plus.google.com"]:before,
      .social-icons-unique-color a[href*="linkedin.com"]:before,
      .social-icons-unique-color a[href*="youtube.com"]:before,
      .social-icons-unique-color a[href*="wordpress.com"]:before,
      .social-icons-unique-color a[href*="wordpress.org"]:before,
      .social-icons-unique-color a[href*="instagram.com"]:before,
      .social-icons-unique-color a[href*="pinterest.com"]:before,
      .social-icons-unique-color a[href*="github.com"]:before,
      .social-icons-unique-color a[href*="skype.com"]:before,
      .social-icons-unique-color a[href*="vimeo.com"]:before,
      .social-icons-unique-color a[href*="vk.com"]:before,
      .social-icons-unique-color a[href*="whatsapp.com"]:before,
      .social-icons-unique-color a[href*="telegram"]:before,
      .social-icons-unique-color a[href*="mailto:"]:before,
      .social-icons-unique-color a[href*="/feed/"]:before {
        color: #999999;
      }

      /* Iconos con color origial al pasar el ratón */
      .social-icons-unique-color a[href*="facebook.com"]:hover:before {
        color: #3B5998;
      }

      .social-icons-unique-color a[href*="twitter.com"]:hover:before {
        color: #1DA1F2;
      }

      .social-icons-unique-color a[href*="plus.google.com"]:hover:before {
        color: #DB4437;
      }

      .social-icons-unique-color a[href*="linkedin.com"]:hover:before {
        color: #1C87BD;
      }

      .social-icons-unique-color a[href*="youtube.com"]:hover:before {
        color: #E62117;
      }

      .social-icons-unique-color a[href*="wordpress.com"]:hover:before,
      .social-navigation a[href*="wordpress.org"]:hover:before {
        color: #0073AA;
      }

      .social-icons-unique-color a[href*="instagram.com"]:hover:before {
        color: #E75551;
      }

      .social-icons-unique-color a[href*="pinterest.com"]:hover:before {
        color: #BD081C;
      }

      .social-icons-unique-color a[href*="github.com"]:hover:before {
        color: #333333;
      }

      .social-icons-unique-color a[href*="skype.com"]:hover:before {
        color: #00AFF0;
      }

      .social-icons-unique-color a[href*="vimeo.com"]:hover:before {
        color: #00ADEF;
      }

      .social-icons-unique-color a[href*="vk.com"]:hover:before {
        color: #597DA3;
      }

      .social-icons-unique-color a[href*="whatsapp.com"]:hover:before {
        color: #0DC143;
      }

      .social-icons-unique-color a[href*="telegram"]:hover:before {
        color: #2AA1DA;
      }

      .social-icons-unique-color a[href*="/feed/"]:hover:before {
        color: #FF9900;
      }

      /* Footer widget areas ----------------------- */
      .wrapper-widget-area-footer {
        overflow: hidden;
        line-height: 1.8;
        padding: 42px 0;
        color: #ffffff;
        font-size: 14px;
        font-size: 1.4rem;
        border-bottom: 1px solid #252525;
      }

      .wrapper-widget-area-footer .widget {
        margin-bottom: 28px;
      }

      .wrapper-widget-area-footer a {
        color: #B3B3B3;
      }

      .wrapper-widget-area-footer .widget-title {
        background-color: transparent;
        color: #f7f7f7;
        line-height: 2;
        text-transform: uppercase;
        margin-bottom: 21px;
        border-bottom: none !important;
      }

      .wrapper-widget-area-footer .widget-title-tab {
        background-color: transparent;
        padding: 0;
        color: transparent;
      }

      .wrapper-widget-area-footer .widget-title:after {
        content: "";
        display: block;
        width: 15%;
        height: 2px;
        background: #eaeaea;
        margin: .2.8rem 0 2.1rem;
      }

      .wrapper-widget-area-footer .widget-title-tab:before {
        content: "" !important;
        padding: 0 !important;
      }

      .wrapper-widget-area-footer p.widget-title {
        border: none;
        padding-left: 0;
        color: #f7f7f7;
        font-size: 14px;
        font-size: 1.4rem;
      }

      .wrapper-widget-area-footer .recent-posts-li {
        border-bottom: none;
      }

      .wrapper-widget-area-footer .recent-posts-li:hover {
        background-color: transparent;
      }

      .wrapper-widget-area-footer .tag-cloud-link {
        background-color: #333333;
        color: #eaeaea;
        padding: 0 6px;
      }

      .gustavofring-theme-credits {
        clear: both;
        text-align: center;
        font-size: 90%;
        padding: 7px;
        color: #FFF;
      }

      .gustavofring-theme-credits a {
        color: #ebe8e8;
        font-weight: bold;
      }

      .hr-footer {
        border: 0;
        height: 0;
        border-top: 1px solid #040404;
        border-bottom: 1px solid #444444;
        margin: 0;
      }

      .sticky-post-label {
        position: absolute;
        left: 0;
        top: 0;
        padding: 7px;
        text-transform: uppercase;
        font-weight: bold;
        font-style: italic;
        background-color: #222222;
        color: #ffffff;
      }

      /* Posts pagination ---------------------- */
      .posts-pagination-wrapper {
        clear: both;
        text-align: center;
      }

      .page-numbers:not(.dots) {
        margin: 0 2px;
        padding: 5px 10px;
        border-radius: 3px;
        background-color: #eee;
        color: #333;
      }

      /* =Otros ----------------------------------------------- */
      .featured-image-in-post {
        text-align: center;
        margin-bottom: 14px;
        margin-bottom: 1.4rem;
      }

      .sticky-excerpt-image {
        position: relative;
      }

      .sticky-excerpt-label {
        position: absolute;
        top: 0;
        left: 0;
        padding: 4px 8px;
        background-color: #F9F9F9;
      }

      .sticky-excerpt-label-no-thumbnail {
        margin-left: -14px;
        margin-right: -14px;
        margin-top: -14px;
        margin-bottom: 14px;
        padding: 4px 8px;
        background-color: #F9F9F9;
        color: #000000 !important;
      }

      .read-more-link {
        display: inline-block;
        line-height: 1;
        padding: 4px 6px;
        background-color: #eeeeee;
        color: #000000;
        border-radius: 3px;
      }

      .ir-arriba {
        position: fixed;
        right: 0;
        bottom: 30px;
        bottom: 3rem;
        display: none;
        padding: 12px;
        background-color: rgba(0, 0, 0, .8);
        color: #fff;
        font-weight: bold;
        cursor: pointer;
      }

      /* Comentarios */
      header.comment-meta {
        padding: 10px;
        padding: 0.7142857142857143rem;
        margin-bottom: 0 !important;
      }

      .comment-content {
        padding: 14px 14px 0;
        padding: 1.4rem 1.4rem 0;
        border: 1px solid #ccc;
        border-radius: 5px;
      }

      .comment-author img {
        padding: 2px !important;
        border: 1px solid #ccc;
        border-radius: 50%;
        width: 60px;
        height: auto;
      }

      .reply {
        padding: 7px;
      }

      .border-none {
        border: none !important;
      }

      .top-bar {
        overflow: hidden;
        background-color: #222222;
        color: #EAEAEA;
        font-size: 15px;
        font-size: 1.5rem;
        border-bottom: 1px solid #f7f7f7;
        line-height: 1;
        padding: 7px 0;
      }

      .top-bar a {
        color: #eaeaea;
      }

      .top-bar-left {
        margin-bottom: 14px;
      }

      .social-icon-wrapper a {
        color: #EAEAEA;
      }

      .social-icon-wrapper a:hover {
        color: #ffffff;
      }

      .wrapper-search-top-bar {
        overflow: hidden;
        clear: both;
        padding: 10px;
        display: none;
      }

      .search-top-bar {
        padding-left: 14px;
        padding-left: 1.4rem;
        width: 60%;
        margin: 0 auto;
      }

      .wrapper-search-form {
        border: 1px solid #e0e0e0;
        border-radius: 2px;
        padding: 14px 0;
        padding: 1.4rem 0;
        text-align: center;
      }

      .search-top-bar input[type="search"] {
        width: 100%;
        font-size: 18px;
        background-color: #444;
        color: #fff;
        border: none;
      }

      .search-top-bar input[type="submit"] {
        margin-left: -4px;
        padding-top: 11px;
        text-transform: uppercase;
        line-height: 0;
        padding: 17px;
        margin-top: -2px;
        vertical-align: middle;
      }

      .search-form {
        position: relative;
      }

      input[type="search"].search-field {
        border-radius: 2px 0 0 2px;
        width: -webkit-calc(100% - 42px);
        width: calc(100% - 42px);
        background-color: #f7f7f7;
      }

      .search-submit:before {
        font-family: FontAwesome;
        content: "\f002";
        font-size: 22px;
        font-size: 1.571428571428571.4rem;
        position: relative;
        width: 40px;
      }

      .search-submit {
        border-radius: 0 2px 2px 0;
        border: none;
        bottom: 0;
        overflow: hidden;
        padding: 0;
        position: absolute;
        right: 0;
        top: 0;
        width: 42px;
        color: #ffffff;
      }

      .toggle-search {
        display: none;
      }

      #main.wrapper {
        padding: 0 14px;
        padding: 0 1.4rem;
      }

      .site-branding-wrapper {
        text-align: center;
      }

      .header-image-wrapper {
        position: relative;
        text-align: center;
      }

      .header-image-wrapper img {
        /*display:block; Evita el padding inferior del div que contiene una imagen con el height en auto */
        margin-bottom: -3px;
        width: 100%;
      }

      .overlay-header-image {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 100%;
        background-color: rgba(0, 0, 0, .5);
        color: #eaeaea;
      }

      .overlay-header-image-text {
        position: static;
        padding-top: 10%;
      }

      .entry-info {
        font-size: 14px;
        color: #9A9A9A;
        padding-left: 2px;
      }

      .single-post .entry-info {
        margin-top: 7px;
      }

      .entry-info a {
        color: #9A9A9A;
      }

      .excerpt-wrapper {
        position: relative;
        /*overflow: hidden;*/
        line-height: 1.8;
        /*padding: 7px 7px 14px;*/
        padding: 14px 7px;
        border: 1px solid #EDEDED;
      }

      .excerpt-wrapper .entry-title {
        display: inline;
        line-height: 1.2;
        clear: right;
        font-size: 32px;
        font-size: 3.2rem;
        font-weight: normal;
        padding-top: 0 !important;
        border-top: none !important;
      }

      .excerpt-wrapper .entry-header {
        margin-bottom: 14px;
        margin-bottom: 1.4rem;
      }

      .wrapper-excerpt-thumbnail {
        text-align: center;
      }

      .wrapper-excerpt-thumbnail img {
        display: block;
        width: 100%;
      }

      .entry-taxonomies-excerpt,
      .entry-taxonomies-single {
        font-size: 14px;
        font-size: 1.4rem;
      }

      .entry-taxonomies-excerpt {
        background-color: #fafafa;
        border-top: 1px solid #ededed;
        padding: 4px 7px;
        margin-bottom: -14px;
        margin-top: 21px;
        margin-left: -7px;
        padding-left: 7px;
        margin-right: -7px;
        padding-right: 7px;
      }

      .entry-taxonomies-single {
        background-color: #FAFAFA;
        padding: 5px;
        padding: .5rem;
        margin-bottom: 28px;
      }

      .before-entry-content-widget-area,
      .after-entry-content-widget-area {
        line-height: 1.7;
        margin-bottom: 28px;
      }

      .site-info {
        display: flex;
        justify-content: space-between;
        color: #666;
      }

      .site-info a {
        color: #666;
        font-weight: bold;
      }

      div[class^="footer-text-"] {
        box-sizing: border-box;
        display: inline-block;
        vertical-align: top;
        padding: 0 7px;
        padding: 0 0.7rem;
        width: 32%;
      }

      .footer-text-center {
        text-align: center;
      }

      .footer-text-right {
        text-align: right;
      }

      .wrapper-related-posts {
        margin-bottom: 28px;
      }

      .related-posts-cabecera {
        font-size: 16px;
        font-size: 1.6rem;
        padding: 4px;
        margin-bottom: 14px;
        margin-bottom: 1.4rem;
        border-bottom: 2px solid;
        text-transform: uppercase;
      }

      .site-branding-wrapper {
        text-align: center;
      }

      .site-branding-wrapper img {
        max-width: 300px;
        height: auto;
      }

      /** * Recent Posts Slider */
      .wrapper-home-recent-posts-slider {
        box-sizing: border-box;
        box-shadow: none !important;
        padding: 0 !important;
        border: none !important;
      }

      ul.bxslider li img {
        width: 100%;
      }

      .slide-recent-posts {
        position: relative;
        overflow: hidden;
      }

      .slide-recent-posts img {
        width: 100%;
        height: auto;
      }

      .slide-recent-posts .entry-title {
        font-weight: normal;
        margin-bottom: 21px;
        color: #eeeeee;
      }

      .slide-recent-posts-title {
        box-sizing: border-box;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        height: 100%;
        padding: 28px;
        background-color: rgba(0, 0, 0, .5);
        color: #eeeeee;
      }

      .slide-recent-posts-title .entry-title a {
        font-size: 35px;
        font-size: 2.5rem;
        color: #eeeeee;
      }

      .slide-recent-posts-title .post-meta-fp {
        padding-bottom: 0;
      }

      .slide-recent-posts-title .post-meta-fp,
      .slide-recent-posts-title .post-meta-fp a {
        color: #E9E9E9 !important;
      }

      .slide-recent-posts-excerpt {
        line-height: 1.5;
        padding: 11px 7px;
        padding: 0.7857142857142857rem 0.7rem;
      }

      #secondary .slide-recent-posts-title .entry-title a {
        font-size: 20px;
        font-weight: normal;
      }

      #secondary .slide-recent-posts-title .entry-title {
        line-height: 1;
        margin-bottom: 0;
      }

      /** bbPress */
      #bbpress-forums p,
      #bbpress-forums ul.bbp-lead-topic,
      #bbpress-forums ul.bbp-topics,
      #bbpress-forums ul.bbp-forums,
      #bbpress-forums ul.bbp-replies,
      #bbpress-forums ul.bbp-search-results {
        /* bbPress 12px */
        font-size: 15px;
        font-size: 1.5rem;
      }

      #bbpress-forums ul {
        line-height: 1.8;
      }

      #bbpress-forums .bbp-forum-info .bbp-forum-content,
      #bbpress-forums p.bbp-topic-meta {
        /* bbPress 11px */
        font-size: 14px;
        font-size: 1.4rem;
      }

      li.bbp-header {
        background-color: #222 !important;
        color: #fff;
      }

      #bbpress-forums li.bbp-header,
      #bbpress-forums li.bbp-footer {
        font-weight: normal;
      }

      li.bbp-forum-info,
      li.bbp-topic-title {
        /* bbPress 55% */
        width: 50%;
      }

      li.bbp-forum-topic-count,
      li.bbp-topic-voice-count,
      li.bbp-forum-reply-count,
      li.bbp-topic-reply-count {
        /* bbPress 10% */
        width: 14%;
      }

      #bbp_search,
      #bbp_search_submit {
        padding: 7px !important;
      }

      li.bbp-header {
        background-color: #0098D3;
        color: #fff;
      }

      .type-forum h1 {
        padding-bottom: 7px;
        border-bottom: 1px solid #E0E0E0;
      }

      .bbp-login-form {
        padding: 7px;
        padding: 0.7rem;
        border: 1px solid #e0e0e0;
        border-radius: 4px;
      }

      .bbp-login-form label {
        font-size: 90%;
      }

      .bbp-search-form {
        margin-bottom: 7px;
        margin-bottom: 0.7rem;
      }

      .bbp-logged-in h4 {
        font-size: 16px;
        font-size: 1.6rem;
      }

      a.logout-link {
        font-size: 14px;
        font-size: 1.4rem;
      }

      #subscription-toggle a,
      #subscription-toggle a:visited {
        color: #fff;
      }

      #favorite-toggle a,
      #favorite-toggle a:visited {
        color: #fff;
      }

      /* bbPress Widget de conexión */
      .bbp-login-form fieldset {
        border: none;
      }

      .bbp-login-form #user_login,
      .bbp-login-form #user_pass {
        width: 95%;
      }

      .bbp-submit-wrapper,
      #user-submit {
        width: 100%;
      }

      /* Contact form 7 two columns */
      #responsive-form {
        max-width: 600px
          /*-- change this to get your desired form width --*/
        ;
        margin: 0 auto;
        width: 100%;
      }

      .form-row {
        width: 100%;
      }

      .column-half,
      .column-full {
        float: left;
        position: relative;
        padding: 0.65rem;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
      }

      .clearfix:after {
        content: "";
        display: table;
        clear: both;
      }

      @media only screen and (min-width: 640px) {
        .column-half {
          width: 50%;
        }
      }

      /* End Contact form 7 two columns */
      /* ==== Custom color palette (Compatibility with old themes) ========= */
      .has-gustavofring-light-gray-color,
      a.has-gustavofring-light-gray-color,
      a.has-gustavofring-light-gray-color:hover

      /* Buttons */
        {
        color: #f2f2f2;
      }

      .has-gustavofring-medium-gray-color,
      a.has-gustavofring-medium-gray-color,
      a.has-gustavofring-medium-gray-color:hover {
        color: #999;
      }

      .has-gustavofring-dark-gray-color,
      a.has-gustavofring-dark-gray-color,
      a.has-gustavofring-dark-gray-color:hover {
        color: #333;
      }

      .has-gustavofring-white-color,
      a.has-gustavofring-white-color,
      a.has-gustavofring-white-color:hover {
        color: #fff;
      }

      .has-gustavofring-light-gray-background-color {
        background-color: #f2f2f2;
      }

      .has-gustavofring-medium-gray-background-color {
        background-color: #999;
      }

      .has-gustavofring-dark-gray-background-color {
        background-color: #333;
      }

      .has-gustavofring-white-background-color {
        background-color: #fff;
      }

      /* End Custom color palette */
      /* Front page sections and Page builder templates */
      body.gt-front-page-widgets #main,
      body.gt-page-builder #main {
        margin: 0;
        background-color: #fff;
      }

      body.gt-front-page-widgets #main .inner-wrap,
      body.gt-page-builder #main .inner-wrap {
        max-width: 100%;
      }

      body.gt-front-page-widgets .content-sidebar-inner-wrap,
      body.gt-page-builder #main .content-sidebar-inner-wrap {
        padding: 0;
        margin: 0;
      }

      body.gt-front-page-widgets #primary,
      body.gt-page-builder #primary {
        padding: 0;
        width: 100%;
      }

      body.gt-page-builder .header-image-wrapper,
      body.gt-page-builder .breadcrumbs-trail-wrapper {
        display: none;
      }

      body.gt-page-builder .entry-content p:last-child {
        margin-bottom: 0;
      }

      /* End Front page sections and Page builder templates */
      /* Widget title underline */
      .widget-area .widget-title {
        margin-bottom: 14px;
        background-color: white;
      }

      .widget-title-tab {
        color: #333;
      }

      .widget-title-tab:after {
        content: "";
        display: block;
        border-bottom: 2px solid;
        width: 60px;
        margin-top: 4px;
      }

      /* Widget title whitout icon */
      .widget-title-tab:before {
        display: none;
      }

      /* =Media queries -------------------------------------------------------------- */
      /* Does the same thing as 
																																																																																								<meta name="viewport" content="width=device-width">, * but in the future W3C standard way. -ms- prefix is required for IE10+ to * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor * the meta tag. See https://core.trac.wordpress.org/ticket/25888. */
      @-ms-viewport {
        width: device-width;
      }

      @viewport {
        width: device-width;
      }

      @media screen and (min-width: 640px) {
        .wrapper-excerpt-thumbnail img.size-gustavofring-thumbnail-1x1 {
          width: 80%;
          margin: 0 auto;
        }

        .author-avatar {
          float: left;
          width: 15%;
          margin-top: 8px;
          margin-top: 0.8rem;
        }

        .author-description {
          box-sizing: border-box;
          float: left;
          width: 85%;
          padding-left: 28px;
        }
      }

      /* Minimum width of 960 pixels. */
      @media screen and (min-width: 960px) {

        .site-content article,
        .archive-header,
        .site-content .nav-single,
        .comment-respond,
        .author-info-box,
        .wrapper-with-padding {
          padding: 28px;
          margin-bottom: 28px;
          color: #000000 !important;
        }

        .widget-area aside {
          margin-bottom: 28px;
        }

        .site-content {
          box-sizing: border-box;
          float: left;
          /* width: 74%; */
          border-right: none;
        }

        .widget-area {
          box-sizing: border-box;
          float: right;
          width: 24%;
        }

        .site-branding-wrapper {
          float: left;
          /*max-width: 175px;*/
          margin-bottom: 0;
          text-align: left;
        }

        .main-navigation-wrapper {
          float: right;
          max-width: 728px;
        }

        .site-header h1,
        .site-header p.site-title {
          font-size: 35px;
          font-size: 2.5rem;
          margin: 0;
        }

        /*.top-bar-custom-text,*/
        .top-bar-left {
          float: left;
          text-align: left;
          margin-bottom: 0;
        }

        .top-bar .newsticker-label {
          display: inherit;
        }

        /*.social-icon-wrapper,*/
        .top-bar-right {
          float: right;
          text-align: right;
        }

        .toggle-search {
          display: inherit;
          float: right;
          cursor: pointer;
          color: #f2f2f2;
          padding: 0 7px;
          padding: 0 0.7rem;
          /*border-left:1px solid #f2f2f2;*/
        }

        .boton-menu-movil {
          display: none;
        }

        .boton-menu-movil-sin-top-bar {
          display: none;
        }

        .author-avatar {
          float: left;
          margin-top: 8px;
          margin-top: 0.8rem;
        }

        /* Main navigation */
        .main-navigation {
          z-index: 9999;
        }

        .main-navigation a {
          font-size: 15px;
          font-size: 1.5rem;
        }

        .main-navigation .menu-item-has-children>a:after {
          font-family: FontAwesome;
          content: "\f0d7";
          position: absolute;
          right: 14px;
          right: 1.4rem;
          top: 14px;
        }

        .main-navigation ul ul .menu-item-has-children>a:after {
          right: 0.5625em;
          top: 8px;
          -webkit-transform: rotate(-90deg);
          -moz-transform: rotate(-90deg);
          -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
        }

        .main-navigation ul.nav-menu,
        .main-navigation div.nav-menu>ul {
          display: inline-block !important;
          text-align: right;
          width: 100%;
          font-weight: bold;
        }

        .main-navigation .sub-menu {
          border-top: 2px solid;
        }

        .sub-menu li {
          text-align: left;
        }

        .sub-menu li .sub-menu {
          margin-top: -2px;
          /* Para compensar el border-top de .sub-menu */
        }

        .main-navigation ul {
          margin: 0;
          text-indent: 0;
        }

        .main-navigation li a,
        .main-navigation li {
          display: inline-block;
          text-decoration: none;
        }

        .main-navigation li a {
          border-bottom: 0;
          color: #444;
          white-space: nowrap;
          line-height: 1;
          padding: 14px 21px;
        }

        .main-navigation .menu-item-has-children>a {
          padding-right: 28px;
        }

        .main-navigation ul ul .menu-item-has-children>a {
          padding-right: 10px;
        }

        .main-navigation li {
          margin-top: 0;
          position: relative;
        }

        .main-navigation li ul li {
          margin-left: 0
        }

        .main-navigation li ul {
          margin: 0;
          padding: 0;
          position: absolute;
          top: 100%;
          z-index: 999999;
          height: 1px;
          width: 1px;
          overflow: hidden;
          /*clip: rect(1px, 1px, 1px, 1px);*/
          visibility: hidden;
          opacity: .3;
          transition: all .5s ease-in-out;
        }

        .main-navigation li ul ul {
          top: 0;
          left: 100%;
        }

        .main-navigation ul li:hover>ul,
        .main-navigation ul li:focus>ul,
        .main-navigation .focus>ul {
          border-left: 0;
          overflow: inherit;
          height: inherit;
          width: inherit;
          /*clip: inherit;*/
          visibility: inherit;
          opacity: 1;
          transition: all .5s ease-in-out;
        }

        .main-navigation li ul li a {
          background: #efefef;
          display: block;
          font-size: 14px;
          font-size: 1.4rem;
          line-height: 2.181818182;
          padding: 8px 10px;
          padding: 0.8rem 1rem;
          padding-left: 21px;
          padding-left: 2.1rem;
          width: 180px;
          width: 12.85714286rem;
          white-space: normal;
        }

        .main-navigation li ul li a:hover,
        .main-navigation li ul li a:focus {
          background: #e3e3e3;
          color: #444;
        }

        .main-navigation .current-menu-item>a,
        .main-navigation .current-menu-ancestor>a,
        .main-navigation .current_page_item>a,
        .main-navigation .current_page_ancestor>a {
          font-weight: bold;
        }

        body.attachment .site-content,
        body.full-width .site-content {
          width: 100%;
        }

        body.no-sidebar-content-width .content-sidebar-inner-wrap {
          max-width: 74%;
          /* 74%, igual que .site-content */
          margin: 0 auto;
        }

        body.no-sidebar-content-width .site-content {
          width: 100%;
        }

        .entry-header h1.entry-title,
        .entry-header h2.full-content-homepage {
          font-size: 42px;
          font-size: 4.2rem;
        }

        #respond form textarea.blog-textarea {
          width: 79.666666667%;
        }

        .entry-page-image {
          float: right;
          margin-bottom: 0;
          width: 47.916666667%;
        }

        .commentlist .children {
          margin-left: 48px;
          margin-left: 4.8rem;
        }

        .wrapper-widget-area-footer {
          display: flex;
          justify-content: space-between;
          padding: 42px 0 21px;
        }

        div[class^="widget-area-footer"] {
          width: 22%;
        }

        .credits {
          width: 31%;
        }
      }

      /* Minimum width of 960 pixels. */
      @media screen and (min-width: 960px) {

        body.custom-background-empty,
        body.custom-background-white {
          background-color: #fff;
        }

        body.custom-background-empty .site,
        body.custom-background-white .site {
          padding: 0;
          margin-top: 0;
          margin-bottom: 0;
          /*box-shadow: none;*/
        }
      }

      @media screen and (min-width: 1024px) {

        p.comment-form-author,
        p.comment-form-email,
        p.comment-form-url {
          box-sizing: border-box;
          float: left;
          width: 33.3%;
          padding-right: 14px;
        }
      }

      @media screen and (min-width: 1296px) {
        .header-inner-wrap {
          padding: 7px 0;
        }

        .top-bar-inner-wrap,
        .footer-inner-wrap {
          padding: 0;
        }

        .content-sidebar-inner-wrap {
          max-width: 992px;
margin: 0 auto;
border: 1px solid #895f21;
        }
      }

      /* =Print ----------------------------------------------- */
      @media print {
        body {
          background: none !important;
          color: #000;
          font-size: 10pt;
        }

        footer a[rel=bookmark]:link:after,
        footer a[rel=bookmark]:visited:after {
          content: " ["attr(href) "] ";
          /* Show URLs */
        }

        a {
          text-decoration: none;
        }

        .entry-content img,
        .comment-content img,
        .author-avatar img,
        img.wp-post-image {
          border-radius: 0;
          box-shadow: none;
        }

        .site {
          clear: both !important;
          display: block !important;
          float: none !important;
          max-width: 100%;
          position: relative !important;
        }

        .site-header {
          margin-bottom: 72px;
          margin-bottom: 5.142857143rem;
          text-align: left;
        }

        .site-header h1 {
          font-size: 21pt;
          line-height: 1;
          text-align: left;
        }

        .site-header h2 {
          color: #000;
          font-size: 10pt;
          text-align: left;
        }

        .site-header h1 a,
        .site-header h2 a {
          color: #000;
        }

        .author-avatar,
        #colophon,
        #respond,
        .commentlist .comment-edit-link,
        .commentlist .reply,
        .entry-header .comments-link,
        .entry-meta .edit-link a,
        .page-link,
        .site-content nav,
        .widget-area,
        img.header-image,
        .main-navigation {
          display: none;
        }

        .wrapper {
          border-top: none;
          box-shadow: none;
        }

        .site-content {
          margin: 0;
          width: auto;
        }

        .entry-header .entry-title,
        .entry-title {
          font-size: 21pt;
        }

        footer.entry-meta,
        footer.entry-meta a {
          color: #444;
          font-size: 10pt;
        }

        .author-description {
          float: none;
          width: auto;
        }

        /* Comments */
        .commentlist>li.comment {
          background: none;
          position: relative;
          width: auto;
        }

        .commentlist .avatar {
          height: 39px;
          left: 2.2em;
          top: 2.2em;
          width: 39px;
        }

        .comments-area article header cite,
        .comments-area article header time {
          margin-left: 50px;
          margin-left: 3.57142857rem;
          color: #000000 !important;
        }
      }

      .vitrin {
        float: left;
        width: 100%;
        height: auto;
      }

      .diamondVitrin {
        width: calc(50% - 2px);
        float: left;
        border: 2px solid #000000;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 2px;
      }

      .ilanVitrin {
        width: calc(19.55% - 1px);
        float: left;
        border: 1px solid #000000;
        margin-left: 1px;
        margin-bottom: 2px;
      }

      .resim {
        width: 100%;
        border: 0px solid #AC016E
      }

      .isim {
        width: 100%;
        padding: 2px 0;
        text-align: center;
        color: #ffffff;
        background-color: #AC016E;
        font-size: 65%;
        font-weight: 800;
        border-bottom: 0px solid #000000;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis
      }

      .semt {
        width: 100%;
        padding: 2px 0;
        text-align: center;
        color: #ffffff;
        background-color: #000000;
        font-size: 65%;
        font-weight: 800;
        border-bottom: 0px solid #000000;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis
      }

      body.custom -font-enabled {
        font-family: 'Ubuntu', Arial, Verdana;
      }

      .widget-title-tab:after {
        border-bottom-color: #eb0e3e;
      }

      .entry-content {
        text-align: justify;
      }

      .site-header,
      .main-navigation .sub-menu,
      .comments-title {
        border-top-color: #eb0e3e;
      }

      .top-bar {
        background-color: #222222;
        color: #cacaca;
      }

      .top-bar a,
      .top-bar .fa-search {
        color: #cacaca;
      }

      a,
      a:hover,
      a:focus,
      .main-navigation li a:hover,
      .site-header h1 a:hover,
      .social-icon-wrapper a:hover,
      .sub-title a:hover,
      .entry-title a:hover,
      .entry-meta a:hover,
      .site-content .nav-single a:hover,
      .comment-content a:visited,
      .comments-area article header a:hover,
      a.comment-reply-link:hover,
      a.comment-edit-link:hover,
      .widget-area .widget a:hover,
      footer[role='contentinfo'] a:hover {
        color: #eb0e3e;
      }

      .theme-color,
      button,
      input[type='submit'],
      input[type='button'],
      input[type='reset'],
      .bypostauthor cite span,
      .wrapper-widget-area-footer .widget-title:after,
      .ir-arriba:hover,
      .currenttext,
      .paginacion a:hover,
      .sticky-excerpt-label,
      .sticky-excerpt-label-no-thumbnail,
      .read-more-link:hover {
        background-color: #eb0e3e;
        color: #ffffff;
      }

      #wp-calendar a {
        font-weight: bold;
        color: #eb0e3e;
      }

      .page-numbers.current,
      .page-numbers:not(.dots):hover,
      .widget-area .widget a.tag-cloud-link:hover,
      .wrapper-widget-area-footer .tag-cloud-link:hover {
        background-color: #eb0e3e;
        color: #ffffff !important;
      }

      /* Gutenberg */
      .has-theme-color-color,
      .has-gustavofring-theme-color-color,
      a.has-theme-color-color:hover,
      a.has-gustavofring-theme-color-color:hover {
        color: #eb0e3e;
      }

      .has-theme-color-background-color,
      .has-gustavofring-theme-color-background-color {
        background-color: #eb0e3e;
      }

      .site-header h1 a,
      .site-header h2 {
        color: #444444;
      }

      .baslik {
        display: inline;
        font-size: 1.1em;
        margin-left: 0;
        margin-right: 0;
        margin-top: -35px;
        margin-bottom: 0;
        font-weight: bold;
      }

      .archive-meta h2 {
        display: inline;
        font-size: 1.1em;
        margin-left: 0;
        margin-right: 0;
        font-weight: bold;
        color: #333333;
      }

      .archive-meta h3 {
        display: inline;
        font-size: 1.1em;
        margin-left: 0;
        margin-right: 0;
        font-weight: bold;
        color: #333333;
      }

      .site-content article.gt-excerpt {
        padding-left: 14px;
        padding-right: 14px;
        padding: 14px;
        border: 1px solid #ddd;
      }

      article.gt-excerpt.has-post-thumbnail.gt-excerpt-thumbnail-round {
        padding-top: 14px;
        color: #000000 !important;
      }

      article.has-post-thumbnail .wrapper-excerpt-content {
        margin-top: 14px;
      }

      .excerpt-wrapper {
        padding: 0;
        margin-bottom: 0;
        border: none;
        overflow: inherit;
      }

      .excerpt-wrapper .entry-header {
        margin-left: -14px;
        padding-left: 14px;
        margin-right: -14px;
        padding-right: 14px;
        border-bottom: 1px solid #eee;
        padding-bottom: 14px;
      }

      .excerpt-wrapper .entry-info {
        margin-top: 7px;
      }

      .wrapper-excerpt-content {
        padding: 0;
        color: #888;
      }

      .read-more-link {
        margin-bottom: 14px;
      }

      @media screen and (min-width: 640px) {

        /* Overider default CSS */
        article.has-post-thumbnail .wrapper-excerpt-thumbnail,
        article.has-post-thumbnail .wrapper-excerpt-content {
          float: none;
          width: 100%;
          color: #000000 !important;
        }
      }

      @media screen and (min-width: 768px) {

        /* Grid layout */
        body.archive article.gt-excerpt,
        body.home article.gt-excerpt,
        body.blog article.gt-excerpt {
          box-sizing: border-box;
          width: 48.5%;
          margin-bottom: 35px !important;
        }

        body.archive article.gt-excerpt:nth-of-type(odd),
        body.home article.gt-excerpt:nth-of-type(odd),
        body.blog article.gt-excerpt:nth-of-type(odd) {
          float: left;
          clear: both;
          color: #000000 !important;
        }

        body.archive article.gt-excerpt:nth-of-type(even),
        body.home article.gt-excerpt:nth-of-type(even),
        body.blog article.gt-excerpt:nth-of-type(even) {
          float: right;
          color: #000000 !important;
        }

        body.archive article.gt-excerpt.forum {
          float: none;
          width: inherit;
          margin: inherit;
          color: #000000 !important;
        }
      }

      /* Thumbnails */
      article.has-post-thumbnail .wrapper-excerpt-thumbnail {
        width: calc(100% + 28px);
        margin-left: -14px;
        color: #000000 !important;
      }

      article.has-post-thumbnail.gt-excerpt {
        padding-top: 0;
        color: #000000 !important;
      }

      .wrapper-excerpt-content {
        padding: 0;
        color: #000000 !important;
      }

      body.gt-excerpt-two-columns article.gt-excerpt-thumbnail-round .wrapper-excerpt-thumbnail img {
        max-width: 85%;
        margin: 0 auto;
      }

      body.custom-font-enabled {
        font-family: 'Ubuntu', Arial, Verdana;
      }

      .widget-title-tab:after {
        border-bottom-color: #700101;
      }

      .entry-content {
        text-align: justify;
      }

      .site-header,
      .main-navigation .sub-menu,
      .comments-title {
        border-top-color: #700101;
      }

      .top-bar {
        background-color: #222222;
        color: #cacaca;
      }

      .top-bar a,
      .top-bar .fa-search {
        color: #cacaca;
      }

      a,
      a:hover,
      a:focus,
      .main-navigation li a:hover,
      .site-header h1 a:hover,
      .social-icon-wrapper a:hover,
      .sub-title a:hover,
      .entry-title a:hover,
      .entry-meta a:hover,
      .site-content .nav-single a:hover,
      .comment-content a:visited,
      .comments-area article header a:hover,
      a.comment-reply-link:hover,
      a.comment-edit-link:hover,
      .widget-area .widget a:hover,
      footer[role='contentinfo'] a:hover {
        color: #CC0000;
      }

      .theme-color,
      button,
      input[type='submit'],
      input[type='button'],
      input[type='reset'],
      .bypostauthor cite span,
      .wrapper-widget-area-footer .widget-title:after,
      .ir-arriba:hover,
      .currenttext,
      .paginacion a:hover,
      .sticky-excerpt-label,
      .sticky-excerpt-label-no-thumbnail,
      .read-more-link:hover {
        background-color: #700101;
        color: #ffffff;
      }

      #wp-calendar a {
        font-weight: bold;
        color: #700101;
      }

      .page-numbers.current,
      .page-numbers:not(.dots):hover,
      .widget-area .widget a.tag-cloud-link:hover,
      .wrapper-widget-area-footer .tag-cloud-link:hover {
        background-color: #700101;
        color: #ffffff !important;
      }

      /* Gutenberg */
      .has-theme-color-color,
      .has-gustavofring-theme-color-color,
      a.has-theme-color-color:hover,
      a.has-gustavofring-theme-color-color:hover {
        color: #700101;
      }

      .has-theme-color-background-color,
      .has-gustavofring-theme-color-background-color {
        background-color: #700101;
      }

      a.katlink {
        color: #000000;
      }

      a.katlink:hover {
        color: #0a004d;
      }