@charset "UTF-8";
/* Variables */
/* Fonts */
@import url(../fonts/OpenSans/OpenSans.css);
/* Base font */
@import url(../fonts/RobotoSlab/RobotoSlab.css);
/* Title font */
@import url(../fonts/Staatliches/Staatliches.css);
/* Title condensed font */
@import url(../fonts/SpecialElite/SpecialElite.css);
/* Typewrite font */
@import url(../fonts/Kaushan/Kaushan.css);
/* Handwrite font */
/* HTML General & custom classes */
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, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-size: 100%;
  font-style: normal;
  font-weight: normal;
  border: 0;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline; }

html body {
  color: #000;
  width: 100%;
  overflow-x: hidden; }
  html body p {
    margin-top: 0;
    margin-bottom: 1rem; }
  html body a, html body .fake-link {
    color: #dd5533;
    text-decoration: none;
    transition: all 0.5s;
    cursor: pointer;
    display: inline; }
    html body a.btn-success, html body .fake-link.btn-success {
      background-color: #dd5533;
      border-color: #c84321 !important; }
      html body a.btn-success:hover, html body .fake-link.btn-success:hover {
        background-color: #c84321; }
  html body button.btn-success {
    background-color: #dd5533 !important;
    border-color: #c84321 !important; }
    html body button.btn-success:hover {
      background-color: #c84321 !important; }
  html body em, html body .italic {
    font-style: italic; }
  html body strong, html body .strong {
    font-weight: bold; }
  html body ul, html body ol {
    margin: 0 0 15px 0px;
    padding-left: 15px;
    list-style: disclosure-closed;
    list-style-image: none; }
  html body h1, html body h2, html body h3, html body h4, html body h5, html body h6, html body .h1, html body .h2, html body .h3, html body .h4, html body .h5, html body .h6 {
    letter-spacing: 0.05rem;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit; }
    html body h1 a, html body h1 .fake-link, html body h2 a, html body h2 .fake-link, html body h3 a, html body h3 .fake-link, html body h4 a, html body h4 .fake-link, html body h5 a, html body h5 .fake-link, html body h6 a, html body h6 .fake-link, html body .h1 a, html body .h1 .fake-link, html body .h2 a, html body .h2 .fake-link, html body .h3 a, html body .h3 .fake-link, html body .h4 a, html body .h4 .fake-link, html body .h5 a, html body .h5 .fake-link, html body .h6 a, html body .h6 .fake-link {
      font-family: 'Roboto Slab', serif; }
  html body h1 a {
    text-decoration: none; }
  html body h1, html body .h1, html body h2, html body .h2, html body h3, html body .h3, html body h4, html body .h4 {
    margin-top: 20px;
    margin-bottom: 10px; }
  html body h1, html body .h1 {
    font-size: 36px; }
  html body h2, html body .h2 {
    font-size: 30px; }
  html body h3, html body .h3 {
    font-size: 24px; }
  html body h4, html body .h4 {
    font-size: 18px; }
  html body h5, html body .h5 {
    font-size: 14px; }
  html body nav.pagination {
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 17%, white 83%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 17%, white 83%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 17%, white 83%, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 );
    height: 50px;
    text-align: center;
    transform: translate(0%, 0%);
    width: 700px;
    max-width: 100%;
    margin: 15px auto;
    position: relative; }
    html body nav.pagination:before, html body nav.pagination:after {
      background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, white 17%, white 83%, rgba(0, 0, 0, 0) 100%);
      background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, white 17%, white 83%, rgba(0, 0, 0, 0) 100%);
      background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, white 17%, white 83%, rgba(0, 0, 0, 0) 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#00000000',GradientType=1 );
      content: "";
      height: 1px;
      left: 0;
      position: absolute;
      width: 100%; }
    html body nav.pagination:before {
      top: -1px; }
    html body nav.pagination:after {
      bottom: -1px; }
    html body nav.pagination .nav-links {
      margin: auto; }
      html body nav.pagination .nav-links > a, html body nav.pagination .nav-links > span {
        display: block;
        float: left;
        background: none;
        border: none;
        border-radius: 50%;
        box-sizing: border-box;
        color: rgba(0, 0, 0, 0.6);
        font-size: 16px;
        height: 40px;
        line-height: 40px;
        min-width: 40px;
        position: relative;
        margin: 0px 5px; }
        html body nav.pagination .nav-links > a:before, html body nav.pagination .nav-links > span:before {
          background: rgba(0, 0, 0, 0.2);
          border-radius: 50%;
          content: "";
          cursor: pointer;
          height: 0;
          left: 50%;
          opacity: 0;
          position: absolute;
          -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          transition: all 170ms linear;
          top: 50%;
          width: 0; }
        html body nav.pagination .nav-links > a.current, html body nav.pagination .nav-links > span.current {
          background: rgba(0, 0, 0, 0.1);
          color: black; }
      html body nav.pagination .nav-links a:hover:not(.active) {
        color: black; }
        html body nav.pagination .nav-links a:hover:not(.active):before {
          animation: hoverAnimation 510ms linear forwards;
          height: 40px;
          width: 40px; }
  html body span.icon {
    vertical-align: bottom; }
    html body span.icon span {
      font-family: 'lidenbrock' !important; }
    html body span.icon.unset {
      vertical-align: unset; }
      html body span.icon.unset span {
        vertical-align: unset; }
  html body dialog.window {
    width: 920px;
    padding: 0px;
    border: 2px solid #b9c4c6;
    border-radius: 5px;
    background: lightgray; }
    html body dialog.window > h2 {
      font-size: 16px;
      font-weight: bold;
      background: #70a6d2;
      color: white;
      padding: 5px 10px;
      border-radius: 5px;
      margin: 2px 2px 3px;
      border: 2px solid #4d8ab9;
      user-select: none; }
      html body dialog.window > h2 form {
        display: inline;
        float: right; }
        html body dialog.window > h2 form button {
          background: top;
          border: none;
          padding: 0;
          color: white;
          line-height: 20px; }
          html body dialog.window > h2 form button span.icon {
            vertical-align: unset; }
    html body dialog.window .dialog-content {
      margin: 3px 2px; }
      html body dialog.window .dialog-content .video-responsive {
        margin: 0; }
      html body dialog.window .dialog-content .image-viewer {
        max-height: 500px;
        overflow-y: scroll; }
        html body dialog.window .dialog-content .image-viewer img {
          width: 100%; }
    @media (max-width: 991px) {
      html body dialog.window {
        width: 650px; } }
    html body dialog.window::backdrop {
      background: rgba(0, 0, 0, 0.9); }
  html body dialog[modal="info"] {
    width: 600px; }
    html body dialog[modal="info"] .dialog-content {
      padding: 5px 10px;
      margin-bottom: 0px; }
      html body dialog[modal="info"] .dialog-content p:last-child {
        margin-bottom: 0px; }
  html body .modal.lightbox svg {
    width: 20px;
    left: -5px;
    fill: #000; }
  html body .modal.lightbox .btn-close {
    --bs-btn-close-focus-shadow: none !important; }
  html body .modal.lightbox .carousel-control span.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e"); }
  html body .modal.lightbox .carousel-control span.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); }

@keyframes hoverAnimation {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }
html body {
  background: url("/resources/images/layout/background.webp") repeat;
  /* Add a few more selectors with slightly varying styles */
  /* "Highlighter" effect */ }
  html body:has(dialog[open]) {
    overflow: hidden; }
  html body .ellipsis, html body div#main-wrapper aside#sidebar #block-lidenbrock-encuestamasreciente label {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block; }
  html body .no-shadow {
    box-shadow: none !important; }
    html body .no-shadow img {
      box-shadow: none !important; }
  html body .shadow, html body div#main-wrapper main#main #content #block-lidenbrock-content > article main#content-main .wp-block-image img {
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4); }
  html body .no-padding {
    padding: 0 !important; }
  html body .no-margin {
    margin: 0 !important; }
  html body .horizontal-padding {
    padding-left: 15px;
    padding-right: 15px; }
  html body .vertical-padding {
    padding-top: 15px;
    padding-bottom: 15px; }
  html body .no-horizontal-padding {
    padding-left: 0px;
    padding-right: 0px; }
  html body .no-vertical-padding {
    padding-top: 0px;
    padding-bottom: 0px; }
  html body .horizontal-margin {
    margin-left: 15px;
    margin-right: 15px; }
  html body .vertical-margin {
    margin-top: 15px;
    margin-bottom: 15px; }
  html body .no-horizontal-margin {
    margin-left: 0px;
    margin-right: 0px; }
  html body .no-vertical-margin {
    margin-top: 0px;
    margin-bottom: 0px; }
  html body .content-tabs ul {
    list-style: none;
    padding: 0; }
    html body .content-tabs ul li {
      padding: 0;
      margin: 0; }
  html body .content-tabs ul.tabs {
    background: #cce6f7;
    border-radius: 5px;
    padding: 10px;
    margin-bottom: 5px; }
    html body .content-tabs ul.tabs li {
      display: inline-block; }
      html body .content-tabs ul.tabs li a {
        color: #000;
        padding: 5px 10px; }
        html body .content-tabs ul.tabs li a.active, html body .content-tabs ul.tabs li a:hover {
          color: #000;
          background: white;
          display: inline-block;
          border-radius: 5px;
          margin-right: 5px; }
        html body .content-tabs ul.tabs li a:before {
          content: "";
          display: none; }
  html body .content-tabs ul.content {
    background: #e6f3f9;
    border-radius: 5px;
    padding: 10px; }
    html body .content-tabs ul.content li {
      background: white;
      padding: 5px 10px;
      border-radius: 5px; }
  html body ul.list-check {
    list-style: none;
    padding: 0px 0px 0px 10px;
    margin: 0px;
    padding: 0px; }
    html body ul.list-check li:before {
      content: "\f0c8";
      font-family: "Font Awesome 6 Pro";
      margin-right: 5px; }
    html body ul.list-check li.checked {
      opacity: 0.5; }
      html body ul.list-check li.checked:before {
        content: "\f14a";
        text-decoration: none; }
  html body .content-with-links a, html body .content-with-links .fake-link {
    position: relative; }
    html body .content-with-links a:before, html body .content-with-links .fake-link:before {
      content: '';
      position: absolute;
      width: 100%;
      height: 2px;
      border-radius: 4px;
      background-color: #c84321;
      bottom: -2px;
      left: 0px;
      transform-origin: right;
      transform: scaleX(0);
      transition: transform .3s ease-in-out; }
    html body .content-with-links a:hover, html body .content-with-links a:focus, html body .content-with-links a:active, html body .content-with-links .fake-link:hover, html body .content-with-links .fake-link:focus, html body .content-with-links .fake-link:active {
      color: #c84321;
      text-decoration: none;
      outline: 0; }
      html body .content-with-links a:hover:before, html body .content-with-links a:focus:before, html body .content-with-links a:active:before, html body .content-with-links .fake-link:hover:before, html body .content-with-links .fake-link:focus:before, html body .content-with-links .fake-link:active:before {
        transform-origin: left;
        transform: scaleX(1); }
  html body .content-without-links a:before {
    display: none; }
  html body .polaroid {
    position: relative;
    width: 220px; }
  html body .polaroid img {
    width: 220px;
    border: 10px solid #fff;
    border-bottom: 45px solid #fff;
    -webkit-box-shadow: 3px 3px 3px #777;
    -moz-box-shadow: 3px 3px 3px #777;
    box-shadow: 3px 3px 3px #777; }
  html body .polaroid p {
    position: absolute;
    text-align: center;
    width: 100%;
    bottom: 0px;
    font: 400 18px/1 'Kaushan Script', cursive;
    color: #888; }
  html body .censured-text {
    color: black;
    background-color: black;
    white-space: nowrap;
    -moz-transform: rotate(0.8deg) skewx(-12deg);
    -moz-box-shadow: 3px 0 2px #444;
    border: 1px dotted #555;
    background: -moz-linear-gradient(180deg, #000, #222); }
  html body .censured-text:first-child {
    -moz-transform: rotate(-0.8deg); }
  html body .censured-text:first-child + .redacted {
    -moz-transform: rotate(3deg); }
  html body .censured-text::-moz-selection {
    background: #e6ff3f; }
  html body .typewritter {
    font-family: 'Special Elite'; }
  html body .font-bold {
    font-weight: bold; }
  html body .font-italic {
    font-style: italic; }
  html body .font-normal {
    font-style: normal;
    font-weight: normal; }
  html body .line-through {
    text-decoration: line-through; }
  html body code.hljs {
    padding: 0px;
    font-size: 14px;
    font-family: courier, monospace; }
    html body code.hljs table.hljs-ln {
      width: 100%; }
      html body code.hljs table.hljs-ln tr:nth-child(odd) {
        background: aliceblue; }
      html body code.hljs table.hljs-ln tr:nth-child(even) {
        background: white; }
      html body code.hljs table.hljs-ln td.hljs-ln-numbers {
        width: 1px; }
      html body code.hljs table.hljs-ln .hljs-ln-n {
        margin-top: -2px;
        font-weight: bold;
        color: #999;
        text-align: right;
        padding: 0px 10px; }
      html body code.hljs table.hljs-ln span {
        font-family: courier, monospace; }
  html body .video-responsive, html body .wp-block-embed__wrapper {
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
    margin-bottom: 15px; }
    html body .video-responsive iframe, html body .video-responsive video, html body .wp-block-embed__wrapper iframe, html body .wp-block-embed__wrapper video {
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%; }
  html body .wp-block-embed-twitter .wp-block-embed__wrapper {
    overflow: visible;
    height: auto;
    padding-bottom: 0px; }
  html body dialog.standar-dialog {
    max-width: 800px;
    min-width: 500px; }
    html body dialog.standar-dialog::backdrop {
      background: rgba(0, 0, 0, 0.7); }
    html body dialog.standar-dialog .text-align-right {
      float: right; }
    html body dialog.standar-dialog h2 {
      margin-top: 3px !important;
      font-size: 19px;
      font-weight: bold;
      margin-bottom: 10px;
      text-transform: uppercase; }
    html body dialog.standar-dialog p:last-child {
      margin-bottom: 0px; }

/* Layout */
html body > header {
  margin-bottom: 15px;
  padding: 20px 0px 5px; }
  @media only screen and (max-width: 575px) {
    html body > header {
      max-width: 100%;
      overflow: hidden;
      padding-top: 0px; } }
  html body > header .d-inline-block {
    vertical-align: middle; }
  html body > header img.author {
    filter: grayscale(100%);
    transition: all 1s ease; }
    html body > header img.author:hover {
      filter: grayscale(0%); }
  html body > header a.logo-image {
    vertical-align: top;
    display: inline-block;
    margin-top: 5px; }
    html body > header a.logo-image img {
      box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4); }
  html body > header .header-elements {
    display: inline-block;
    max-width: calc(100% - 205px); }
    html body > header .header-elements a.page-title {
      display: inline-block;
      margin-bottom: 0px;
      vertical-align: bottom;
      font-family: 'Roboto Slab', serif;
      color: darkgray;
      font-size: 48px;
      line-height: 48px;
      font-weight: inherit;
      margin-left: 15px; }
      html body > header .header-elements a.page-title strong {
        color: #FFF;
        font-weight: bold; }
    @media only screen and (max-width: 768px) {
      html body > header .header-elements {
        max-width: 100%;
        width: 100%; }
        html body > header .header-elements a.page-title {
          font-size: 52px;
          margin: 0;
          width: 100%;
          text-align: center; } }
    @media only screen and (max-width: 575px) {
      html body > header .header-elements a.page-title {
        font-size: 36px; } }
  html body > header .title-quote {
    color: #666;
    font-style: italic;
    font-family: "Kaushan Script";
    font-size: 18px;
    margin: 0px 0px 5px 20px;
    text-align: right;
    padding-right: 20px; }
  html body > header #top-menu {
    font-family: 'Titillium Web';
    text-transform: uppercase;
    padding: 0px;
    font-weight: 600;
    margin: 5px 0px 0px 5px; }
    html body > header #top-menu * {
      box-sizing: border-box;
      transition: all .35s ease; }
    html body > header #top-menu .menu-background {
      position: absolute;
      height: 48px;
      background: url("/resources/images/top-menu/top-menu.webp");
      left: 0;
      width: 100%;
      margin-top: -1px;
      z-index: -1;
      opacity: 0.7;
      border-top: 3px solid #000;
      border-bottom: 3px solid #000; }
    html body > header #top-menu ul {
      margin-bottom: 5px; }
      html body > header #top-menu ul li {
        display: inline-block;
        list-style: outside none none;
        margin: .5em 0em;
        paddin: 0;
        position: relative; }
        html body > header #top-menu ul li:first-child {
          margin-left: 0px; }
        html body > header #top-menu ul li a {
          padding: .5em .8em;
          color: #999;
          position: relative;
          text-decoration: none;
          font-size: 20px; }
          html body > header #top-menu ul li a:before, html body > header #top-menu ul li a::after {
            content: '';
            height: 14px;
            width: 14px;
            position: absolute;
            transition: all .35s ease;
            opacity: 0; }
          html body > header #top-menu ul li a:before {
            content: '';
            right: 0;
            top: 0;
            border-top: 3px solid #c84321;
            border-right: 3px solid #c84321;
            transform: translate(-100%, 50%); }
          html body > header #top-menu ul li a:after {
            content: '';
            left: 0;
            bottom: 0;
            border-bottom: 3px solid #c84321;
            border-left: 3px solid #c84321;
            transform: translate(100%, -50%); }
        html body > header #top-menu ul li.clickable a:hover {
          color: #FFF; }
          html body > header #top-menu ul li.clickable a:hover:before, html body > header #top-menu ul li.clickable a:hover:after {
            transform: translate(0, 0);
            opacity: 1; }
        html body > header #top-menu ul li.active > a, html body > header #top-menu ul li:has(.active) > a {
          color: #FFF; }
        html body > header #top-menu ul li ul.submenu {
          display: none;
          position: absolute;
          z-index: 100;
          background: url("/resources/images/layout/background.webp") repeat;
          border: 2px solid #FFF;
          padding: 10px 10px;
          box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
          border-radius: 4px;
          margin-top: 4px;
          margin-left: 5px; }
          html body > header #top-menu ul li ul.submenu li {
            margin: .2em 0em; }
            html body > header #top-menu ul li ul.submenu li a {
              font-size: 15px !important;
              padding: 0.2em .6em; }
        html body > header #top-menu ul li:hover ul.submenu {
          display: block; }
          html body > header #top-menu ul li:hover ul.submenu li a:hover {
            color: #FFF; }
            html body > header #top-menu ul li:hover ul.submenu li a:hover:before, html body > header #top-menu ul li:hover ul.submenu li a:hover:after {
              transform: translate(0, 0);
              opacity: 1; }

html body div#main-wrapper {
  color: #8C8C8C;
  background-color: #EAEAEA;
  /* BOOTSTRAP */ }
  html body div#main-wrapper.container-transparent {
    background-color: transparent; }
    html body div#main-wrapper.container-transparent main#main {
      padding: 0px; }
      html body div#main-wrapper.container-transparent main#main > section#content {
        background: transparent;
        padding: 0px; }
  @media (min-width: 992px) {
    html body div#main-wrapper main#main {
      padding-right: 0px; } }
  html body div#main-wrapper main#main #content {
    background: white;
    padding: 10px 15px; }
    html body div#main-wrapper main#main #content #drupal-messages .drupal-message {
      background: #eeeeee;
      padding: 3px;
      margin: 10px 0;
      position: relative; }
      html body div#main-wrapper main#main #content #drupal-messages .drupal-message:before {
        background: #FFEB3B;
        font-size: 25px;
        content: "\f059";
        top: 8px;
        left: 11px;
        font-family: "Font Awesome 6 Pro";
        position: absolute;
        color: #212121;
        padding: 0px 7px;
        font-size: 26px;
        left: -10px;
        width: 39px;
        text-align: center; }
      html body div#main-wrapper main#main #content #drupal-messages .drupal-message:after {
        content: "";
        position: absolute;
        left: -9px;
        top: 44px;
        transform: rotate(35deg);
        width: 12px;
        height: 7px;
        background: #FFEB3B;
        z-index: 0; }
      html body div#main-wrapper main#main #content #drupal-messages .drupal-message .message {
        color: #212121;
        background: #FFF9C4;
        padding: 15px 40px;
        font-weight: bold; }
        html body div#main-wrapper main#main #content #drupal-messages .drupal-message .message em {
          opacity: 1 !important;
          vertical-align: baseline; }
          html body div#main-wrapper main#main #content #drupal-messages .drupal-message .message em.placeholder {
            background-color: transparent; }
          html body div#main-wrapper main#main #content #drupal-messages .drupal-message .message em a {
            background: #FFF9C4;
            color: #000;
            font-weight: bold; }
      html body div#main-wrapper main#main #content #drupal-messages .drupal-message[type="status"] {
        background: #eeeeee; }
        html body div#main-wrapper main#main #content #drupal-messages .drupal-message[type="status"]:before {
          content: "\f00c"; }
        html body div#main-wrapper main#main #content #drupal-messages .drupal-message[type="status"]:before, html body div#main-wrapper main#main #content #drupal-messages .drupal-message[type="status"]:after {
          background: #8BC34A;
          color: white; }
        html body div#main-wrapper main#main #content #drupal-messages .drupal-message[type="status"] .message {
          color: #33691E;
          background: #DCEDC8; }
          html body div#main-wrapper main#main #content #drupal-messages .drupal-message[type="status"] .message br {
            margin-bottom: 5px; }
          html body div#main-wrapper main#main #content #drupal-messages .drupal-message[type="status"] .message em a {
            background: #DCEDC8;
            color: #000; }
      html body div#main-wrapper main#main #content #drupal-messages .drupal-message[type="warning"] {
        background: #FF6F00; }
        html body div#main-wrapper main#main #content #drupal-messages .drupal-message[type="warning"]:before {
          content: "\f06a"; }
        html body div#main-wrapper main#main #content #drupal-messages .drupal-message[type="warning"]:before, html body div#main-wrapper main#main #content #drupal-messages .drupal-message[type="warning"]:after {
          background: #FF6F00;
          color: white; }
        html body div#main-wrapper main#main #content #drupal-messages .drupal-message[type="warning"] .message {
          color: #212121;
          background: #FFCCBC; }
          html body div#main-wrapper main#main #content #drupal-messages .drupal-message[type="warning"] .message em a {
            background: #FFCCBC;
            color: #FF6F00; }
      html body div#main-wrapper main#main #content #drupal-messages .drupal-message[type="error"] {
        background: #eeeeee; }
        html body div#main-wrapper main#main #content #drupal-messages .drupal-message[type="error"]:before {
          content: "\f00d"; }
        html body div#main-wrapper main#main #content #drupal-messages .drupal-message[type="error"]:before, html body div#main-wrapper main#main #content #drupal-messages .drupal-message[type="error"]:after {
          background: #f44336;
          color: white; }
        html body div#main-wrapper main#main #content #drupal-messages .drupal-message[type="error"] .message {
          color: #f44336;
          background: #FFCCBC; }
          html body div#main-wrapper main#main #content #drupal-messages .drupal-message[type="error"] .message em a {
            background: #FFCCBC;
            color: #000; }
    html body div#main-wrapper main#main #content #block-lidenbrock-primary-local-tasks ul {
      border-bottom: 1px solid #DAE0E7;
      padding: 0px;
      padding-left: 4px;
      list-style: none;
      height: 38px;
      overflow-y: hidden; }
      html body div#main-wrapper main#main #content #block-lidenbrock-primary-local-tasks ul li {
        margin: 0 2px -1px 0;
        border: 1px solid #DAE0E7;
        border-radius: 8px 8px 0 0;
        height: 38px;
        background: #F9F9F9;
        border-bottom: none;
        display: inline-block; }
        html body div#main-wrapper main#main #content #block-lidenbrock-primary-local-tasks ul li:hover, html body div#main-wrapper main#main #content #block-lidenbrock-primary-local-tasks ul li:has(.is-active) {
          background: #fff; }
        html body div#main-wrapper main#main #content #block-lidenbrock-primary-local-tasks ul li a {
          color: #333;
          padding: 7px 16px 8px;
          white-space: nowrap;
          display: block;
          border-bottom: 1px solid #DAE0E7;
          font-size: 14px; }
          html body div#main-wrapper main#main #content #block-lidenbrock-primary-local-tasks ul li a.is-active {
            border-bottom: none;
            font-weight: bold; }
    html body div#main-wrapper main#main #content #drupal-messages:has(div[role="contentinfo"]) div[role="contentinfo"] {
      background: #FF6F00;
      padding: 3px;
      margin: 10px 0;
      position: relative; }
      html body div#main-wrapper main#main #content #drupal-messages:has(div[role="contentinfo"]) div[role="contentinfo"]:before {
        background: #FF6F00;
        font-size: 25px;
        content: "\e93b";
        top: 8px;
        left: 11px;
        font-family: "lidenbrock";
        position: absolute;
        color: white;
        padding: 0px 7px;
        font-size: 26px;
        left: -10px; }
      html body div#main-wrapper main#main #content #drupal-messages:has(div[role="contentinfo"]) div[role="contentinfo"]:after {
        content: "";
        position: absolute;
        left: -9px;
        bottom: 8px;
        transform: rotate(35deg);
        width: 12px;
        height: 7px;
        background: #FF6F00;
        z-index: 0; }
      html body div#main-wrapper main#main #content #drupal-messages:has(div[role="contentinfo"]) div[role="contentinfo"] div[role="alert"] {
        color: #212121;
        background: #FFF8E1;
        padding: 15px 40px;
        font-weight: bold; }
    html body div#main-wrapper main#main #content ul#breadcrumb {
      padding: 0;
      margin-left: 0; }
      html body div#main-wrapper main#main #content ul#breadcrumb > li {
        color: #000;
        text-transform: uppercase;
        font-size: 14px;
        font-weight: bold;
        display: inline-block; }
        html body div#main-wrapper main#main #content ul#breadcrumb > li:after {
          content: "\f101";
          font-family: "Font Awesome 6 Pro";
          font-weight: 900;
          margin: -2px 1px 0px 4px;
          font-size: 8px;
          display: inline-block;
          vertical-align: middle; }
        html body div#main-wrapper main#main #content ul#breadcrumb > li:last-child:after {
          content: ""; }
        html body div#main-wrapper main#main #content ul#breadcrumb > li a {
          color: #000;
          font-weight: bold; }
          html body div#main-wrapper main#main #content ul#breadcrumb > li a:hover {
            color: #c84321; }
    html body div#main-wrapper main#main #content #block-lidenbrock-content > article main#content-main {
      color: #000; }
      html body div#main-wrapper main#main #content #block-lidenbrock-content > article main#content-main .wp-block-columns {
        gap: 1em; }
      html body div#main-wrapper main#main #content #block-lidenbrock-content > article main#content-main .wp-block-image.aligncenter {
        text-align: center;
        width: 100%; }
      html body div#main-wrapper main#main #content #block-lidenbrock-content > article main#content-main .wp-block-image.alignright {
        float: right;
        margin-left: 15px; }
      html body div#main-wrapper main#main #content #block-lidenbrock-content > article main#content-main .wp-block-image.alignleft {
        float: left;
        margin-right: 15px; }
      html body div#main-wrapper main#main #content #block-lidenbrock-content > article main#content-main .featured-image {
        margin-bottom: 15px; }
      html body div#main-wrapper main#main #content #block-lidenbrock-content > article main#content-main h2 {
        font-weight: bold;
        margin-top: 20px;
        margin-bottom: 10px;
        font-size: 26px;
        border-bottom: 1px dotted #c84321;
        padding-bottom: 5px;
        color: #c84321;
        text-transform: uppercase; }
        html body div#main-wrapper main#main #content #block-lidenbrock-content > article main#content-main h2:before {
          content: "\f152";
          font-family: "Font Awesome 6 Pro";
          margin-right: 10px;
          color: #c84321;
          vertical-align: top; }
        html body div#main-wrapper main#main #content #block-lidenbrock-content > article main#content-main h2.header-separator {
          font-size: 19px;
          margin-top: 20px;
          margin-bottom: 10px;
          text-transform: uppercase;
          font-weight: bold;
          border-bottom: 4px solid #dd5533;
          padding-bottom: 2px;
          color: #000; }
          html body div#main-wrapper main#main #content #block-lidenbrock-content > article main#content-main h2.header-separator:before {
            content: "";
            display: none; }
      html body div#main-wrapper main#main #content #block-lidenbrock-content > article main#content-main h4 {
        font-family: 'Staatliches', sans-serif;
        text-transform: uppercase;
        font-size: 20px; }
      html body div#main-wrapper main#main #content #block-lidenbrock-content > article main#content-main strong {
        background: rgba(255, 255, 224, 0.5);
        padding-left: 5px;
        padding-right: 5px; }
      html body div#main-wrapper main#main #content #block-lidenbrock-content > article main#content-main .no-mark strong {
        background: none;
        padding-left: 0;
        padding-right: 0; }
      html body div#main-wrapper main#main #content #block-lidenbrock-content > article main#content-main figcaption {
        font-style: italic;
        font-size: 13px;
        text-align: center;
        color: #000; }
        html body div#main-wrapper main#main #content #block-lidenbrock-content > article main#content-main figcaption:before {
          content: "\e93f";
          font-family: "lidenbrock";
          margin-right: 5px;
          font-style: normal;
          margin-left: 5px; }
      html body div#main-wrapper main#main #content #block-lidenbrock-content > article main#content-main pre.wp-block-preformatted {
        font-family: 'Special Elite';
        margin-top: 0;
        margin-bottom: 1rem;
        font-size: 18px;
        line-height: 19px;
        color: #333;
        border: 2px solid bisque;
        padding: 10px 10px;
        border-radius: 3px;
        background: antiquewhite; }
      html body div#main-wrapper main#main #content #block-lidenbrock-content > article main#content-main pre.wp-block-code {
        padding: 0;
        margin-bottom: 15px; }
      html body div#main-wrapper main#main #content #block-lidenbrock-content > article main#content-main figure.wp-block-video {
        padding: 0px 47px;
        background: url("/resources/images/layout/film-side.png") left top repeat-y, url("/resources/images/layout/film-side.png") right top repeat-y; }
      html body div#main-wrapper main#main #content #block-lidenbrock-content > article main#content-main figure.wp-block-embed.is-provider-twitter .twitter-tweet {
        margin: 0 auto; }
      html body div#main-wrapper main#main #content #block-lidenbrock-content > article main#content-main blockquote.wp-block-quote {
        border-left: none;
        margin: 0;
        padding-left: 0;
        max-width: 750px;
        width: 80%;
        position: relative;
        text-align: center;
        padding: 1rem 2.2rem;
        color: #8C8C8C;
        margin: 2rem auto 2rem;
        font-family: 'Special Elite';
        font-size: 20px;
        line-height: 22px;
        background: linear-gradient(to right, #AAA 4px, transparent 4px) 0 100%, linear-gradient(to left, #AAA 4px, transparent 4px) 100% 0, linear-gradient(to bottom, #AAA 4px, transparent 4px) 100% 0, linear-gradient(to top, #AAA 4px, transparent 4px) 0 100%;
        background-repeat: repeat, repeat, repeat, repeat;
        background-size: auto, auto, auto, auto;
        background-repeat: no-repeat;
        background-size: 20px 20px; }
        html body div#main-wrapper main#main #content #block-lidenbrock-content > article main#content-main blockquote.wp-block-quote p {
          font-family: 'Special Elite';
          display: inline; }
          html body div#main-wrapper main#main #content #block-lidenbrock-content > article main#content-main blockquote.wp-block-quote p:after {
            content: "";
            border: 1px solid #8C8C8C;
            vertical-align: top;
            margin-left: 2px;
            display: none; }
        html body div#main-wrapper main#main #content #block-lidenbrock-content > article main#content-main blockquote.wp-block-quote:before, html body div#main-wrapper main#main #content #block-lidenbrock-content > article main#content-main blockquote.wp-block-quote:after {
          font-family: "Font Awesome 6 Pro";
          position: absolute;
          color: #AAA;
          font-size: 34px;
          font-weight: bold; }
        html body div#main-wrapper main#main #content #block-lidenbrock-content > article main#content-main blockquote.wp-block-quote:before {
          content: "\f10d";
          top: -12px;
          margin-right: -20px;
          right: 100%; }
        html body div#main-wrapper main#main #content #block-lidenbrock-content > article main#content-main blockquote.wp-block-quote:after {
          content: "\f10e";
          margin-left: -20px;
          left: 100%;
          top: auto;
          bottom: 0px; }
    html body div#main-wrapper main#main #content h3 {
      background: #000;
      color: white;
      padding: 5px 10px;
      border-radius: 3px;
      margin-top: 40px;
      text-transform: uppercase;
      font-weight: bold;
      font-size: 26px;
      border-bottom: 1px dotted #dd5533;
      margin-bottom: 35px; }
      html body div#main-wrapper main#main #content h3:before {
        content: "\f03a";
        font-family: "Font Awesome 6 Pro";
        font-size: 42px;
        font-weight: bold;
        float: left;
        color: #FFF;
        background: #d53;
        padding: 10px;
        border-radius: 5px;
        margin-top: -17px;
        margin-left: 5px;
        margin-right: 15px;
        border: 2px solid #000;
        transform: rotate(-5deg); }
  html body div#main-wrapper .btn.btn-primary {
    background: #dd5533;
    border-color: #c84321; }
    html body div#main-wrapper .btn.btn-primary:hover {
      background: #c84321; }

html body div#main-wrapper aside#sidebar .widget {
  background-color: #FFF;
  border: 1px solid #D6D6D6;
  border-top: 5px solid #000;
  margin-bottom: 15px;
  padding: 10px 15px; }
  html body div#main-wrapper aside#sidebar .widget h3.widget-title {
    color: #000;
    text-transform: uppercase;
    font-family: 'Staatliches', sans-serif;
    font-size: 20px;
    padding: 0px 15px 10px;
    border-bottom: 1px solid #D6D6D6;
    margin: 0px -15px 10px;
    cursor: pointer; }
    html body div#main-wrapper aside#sidebar .widget h3.widget-title:before {
      content: "\f03a";
      font-family: "Font Awesome 6 Pro";
      margin-right: 5px;
      font-size: 18px; }
  html body div#main-wrapper aside#sidebar .widget .widget-content {
    border: 0;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline; }
    html body div#main-wrapper aside#sidebar .widget .widget-content ul {
      margin: -5px -15px 0px -15px;
      list-style: none;
      padding: 0; }
      html body div#main-wrapper aside#sidebar .widget .widget-content ul li {
        font-size: 14px;
        line-height: 16px;
        border-bottom: 1px solid #EEE;
        padding: 5px 15px 7px; }
        html body div#main-wrapper aside#sidebar .widget .widget-content ul li:before {
          content: "\f0da";
          font-family: "Font Awesome 6 Pro";
          font-weight: 900;
          margin-right: 5px;
          vertical-align: baseline; }
        html body div#main-wrapper aside#sidebar .widget .widget-content ul li:last-child {
          border-bottom: none;
          padding-bottom: 0px; }
html body div#main-wrapper aside#sidebar .widget.widget-main-menu ul li:before {
  font-family: "Font Awesome 6 Pro";
  font-weight: normal;
  width: 20px;
  display: inline-block;
  text-align: center;
  color: #dd5533;
  margin-right: 0px;
  vertical-align: bottom; }
html body div#main-wrapper aside#sidebar .widget.widget-main-menu ul li[title="Inicio"]:before {
  content: "\f015"; }
html body div#main-wrapper aside#sidebar .widget.widget-main-menu ul li[title="Home"]:before {
  content: "\f015"; }
html body div#main-wrapper aside#sidebar .widget.widget-main-menu ul li[title="Blog"]:before {
  content: "\f1ea"; }
html body div#main-wrapper aside#sidebar .widget.widget-main-menu ul li[title="Programación"]:before {
  content: "\f121"; }
html body div#main-wrapper aside#sidebar .widget.widget-main-menu ul li[title="Development"]:before {
  content: "\f121"; }
html body div#main-wrapper aside#sidebar .widget.widget-main-menu ul li[title="Reviews"]:before {
  content: "\e0bb"; }
html body div#main-wrapper aside#sidebar .widget.widget-main-menu ul li[title="Contactar"]:before {
  content: "\f674"; }
html body div#main-wrapper aside#sidebar .widget.widget-main-menu ul li[title="Contact"]:before {
  content: "\f674"; }
html body div#main-wrapper aside#sidebar #searchbox {
  margin: 0px 0px 15px; }
  html body div#main-wrapper aside#sidebar #searchbox .form-group {
    display: inline-block; }
    html body div#main-wrapper aside#sidebar #searchbox .form-group.w-40 {
      width: calc(35% - 5px); }
    html body div#main-wrapper aside#sidebar #searchbox .form-group.w-60 {
      width: calc(65% - 5px); }
    html body div#main-wrapper aside#sidebar #searchbox .form-group:first-of-type {
      margin-right: 5px; }
    html body div#main-wrapper aside#sidebar #searchbox .form-group select {
      cursor: pointer; }
      html body div#main-wrapper aside#sidebar #searchbox .form-group select option {
        cursor: pointer; }
html body div#main-wrapper aside#sidebar #block-main-menu,
html body div#main-wrapper aside#sidebar #block-lidenbrock-lidenbrocklogin {
  display: inline-block;
  vertical-align: top; }
html body div#main-wrapper aside#sidebar #block-lidenbrock-lidenbrocklogin {
  width: calc(50% - 5px); }
html body div#main-wrapper aside#sidebar #block-lidenbrock-lidenbrocklastcontent ul li:before {
  font-weight: normal;
  width: 20px;
  display: inline-block;
  text-align: center;
  color: #dd5533;
  margin-right: 2px;
  vertical-align: bottom;
  content: "\f0da"; }
html body div#main-wrapper aside#sidebar #block-lidenbrock-lidenbrocklastcontent ul li.type-article:before {
  content: "\f1ea"; }
html body div#main-wrapper aside#sidebar #block-lidenbrock-lidenbrocklastcontent ul li.type-review:before {
  content: "\e0bb"; }
html body div#main-wrapper aside#sidebar #block-lidenbrock-lidenbrocklastcontent ul li.type-download:before {
  content: "\f019"; }
html body div#main-wrapper aside#sidebar #block-lidenbrock-lidenbrocklastvideo {
  padding-bottom: 0px; }
  html body div#main-wrapper aside#sidebar #block-lidenbrock-lidenbrocklastvideo h3 {
    margin-bottom: 0; }
  html body div#main-wrapper aside#sidebar #block-lidenbrock-lidenbrocklastvideo .widget-content {
    margin-left: -15px;
    margin-right: -15px;
    border: 3px solid #EEE; }
    html body div#main-wrapper aside#sidebar #block-lidenbrock-lidenbrocklastvideo .widget-content .video-responsive {
      margin: 0px; }
html body div#main-wrapper aside#sidebar #block-lidenbrock-encuestamasreciente label {
  font-size: 15px;
  width: calc(100% - 20px);
  display: inline-block;
  vertical-align: bottom; }
html body div#main-wrapper aside#sidebar #block-lidenbrock-encuestamasreciente .form-actions {
  margin-top: 10px;
  font-size: 15px; }
html body div#main-wrapper aside#sidebar #block-lidenbrock-encuestamasreciente h3.poll-results-title {
  margin-top: 0px;
  text-transform: uppercase;
  font-weight: bold;
  color: #000; }
html body div#main-wrapper aside#sidebar #block-lidenbrock-encuestamasreciente dt.choice-title {
  font-size: 15px; }
html body div#main-wrapper aside#sidebar #block-lidenbrock-encuestamasreciente dd.choice-result .percent {
  font-size: 15px; }

html body > footer {
  overflow: hidden;
  margin-top: 40px;
  background: url("/resources/images/layout/footer_back.png") repeat-x scroll 0% 0%;
  color: #666;
  font-size: 14px;
  padding-bottom: 15px; }
  html body > footer .row {
    margin-bottom: 20px; }
    html body > footer .row:last-of-type {
      margin-bottom: 0px; }
    html body > footer .row .block-footer_title {
      z-index: 1;
      position: relative;
      margin-top: -1px;
      margin-bottom: -1px;
      background-color: #1D1D1D;
      border: 1px solid #000;
      background-image: linear-gradient(to top, #1A1B1F, #212528);
      box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 1px rgba(255, 255, 255, 0.2) inset; }
      html body > footer .row .block-footer_title h3 {
        font-size: 18px;
        text-transform: uppercase;
        padding: 13px 17px;
        z-index: 99999;
        margin: 0px;
        background: transparent url("/resources/images/layout/stripe.png") repeat scroll left top;
        color: #FFF;
        font-weight: 800; }
    html body > footer .row .block-footer_content {
      margin-top: 10px;
      padding: 0px 5px; }
      html body > footer .row .block-footer_content p {
        font-size: 13px;
        line-height: 16px;
        text-align: justify; }
    html body > footer .row #block-footer_subscribe a {
      margin: 20px auto;
      display: block;
      width: 174px;
      font-size: 15px;
      color: #fff;
      background-color: #dd5533;
      border-color: #dd5533; }
      html body > footer .row #block-footer_subscribe a:hover {
        background-color: #c84321;
        border-color: #bd3f20; }
    html body > footer .row #block-footer_sections {
      text-align: center;
      padding-left: 0px; }
      html body > footer .row #block-footer_sections ul {
        overflow: hidden;
        display: inline-block;
        margin-left: 0px; }
        html body > footer .row #block-footer_sections ul li {
          padding: 0px;
          text-align: center;
          float: left;
          margin: 0px 10px; }
          @media only screen and (min-width: 992px) and (max-width: 1199.99px) {
            html body > footer .row #block-footer_sections ul li {
              margin: 0px 5px; } }
          html body > footer .row #block-footer_sections ul li .contain {
            margin-top: -48px;
            padding-bottom: 10px;
            cursor: pointer; }
            html body > footer .row #block-footer_sections ul li .contain h4 {
              color: #fff;
              font-weight: bold;
              font-size: 12px;
              margin-bottom: 0px;
              cursor: pointer;
              margin-top: 0px; }
            html body > footer .row #block-footer_sections ul li .contain p {
              color: #fff;
              font-size: 9px;
              width: 143px;
              text-align: center;
              padding: 0px 8px;
              margin-bottom: 0px;
              cursor: pointer; }
          html body > footer .row #block-footer_sections ul li:hover .contain p, html body > footer .row #block-footer_sections ul li:hover .contain h4 {
            color: #E8D060; }
    html body > footer .row #block-footer_tags {
      margin-top: 10px;
      padding-right: 0px; }
      @media only screen and (min-width: 992px) {
        html body > footer .row #block-footer_tags {
          margin-top: 70px; } }
    html body > footer .row #block-footer_about {
      padding-left: 0px; }
      @media only screen and (max-width: 575px) {
        html body > footer .row #block-footer_about {
          margin-top: 65px; } }
    html body > footer .row #block-footer_instagram .block-footer_content {
      text-align: center; }
      html body > footer .row #block-footer_instagram .block-footer_content .instagram-item {
        width: calc(33.333% - 4px);
        padding: 2px;
        display: inline-block; }
        html body > footer .row #block-footer_instagram .block-footer_content .instagram-item img {
          border-radius: 3px; }
        html body > footer .row #block-footer_instagram .block-footer_content .instagram-item:first-child {
          padding-left: 0px;
          padding-right: 4px; }
        html body > footer .row #block-footer_instagram .block-footer_content .instagram-item:last-child {
          padding-left: 4px;
          padding-right: 0px; }
    html body > footer .row #block-footer_links {
      padding-right: 0px; }
      html body > footer .row #block-footer_links ul.block-footer_content li {
        text-align: center;
        margin-bottom: 10px; }
        html body > footer .row #block-footer_links ul.block-footer_content li a {
          color: #FFF;
          text-align: left;
          padding-left: 40px;
          display: block;
          width: 100%;
          padding-bottom: 5px;
          padding-top: 5px; }
          html body > footer .row #block-footer_links ul.block-footer_content li a.btn-social span {
            font-size: 20px; }

/* Plugins */
/*
 * Social Buttons for Bootstrap
 *
 * Copyright 2013-2016 Panayiotis Lipiridis
 * Licensed under the MIT License
 *
 * https://github.com/lipis/bootstrap-social
 */
html body .btn-social {
  position: relative;
  padding-left: 44px;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }
html body .btn-social > :first-child {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 32px;
  line-height: 34px;
  font-size: 1.6em;
  text-align: center;
  border-right: 1px solid rgba(0, 0, 0, 0.2); }
html body .btn-social.btn-lg {
  padding-left: 61px; }
html body .btn-social.btn-lg > :first-child {
  line-height: 45px;
  width: 45px;
  font-size: 1.8em; }
html body .btn-social.btn-sm {
  padding-left: 38px; }
html body .btn-social.btn-sm > :first-child {
  line-height: 28px;
  width: 28px;
  font-size: 1.4em; }
html body .btn-social.btn-xs {
  padding-left: 30px; }
html body .btn-social.btn-xs > :first-child {
  line-height: 20px;
  width: 20px;
  font-size: 1.2em; }
html body .btn-social-icon {
  position: relative;
  padding-left: 44px;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 34px;
  width: 34px;
  padding: 0; }
html body .btn-social-icon > :first-child {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 32px;
  line-height: 34px;
  font-size: 1.6em;
  text-align: center;
  border-right: 1px solid rgba(0, 0, 0, 0.2); }
html body .btn-social-icon.btn-lg {
  padding-left: 61px; }
html body .btn-social-icon.btn-lg > :first-child {
  line-height: 45px;
  width: 45px;
  font-size: 1.8em; }
html body .btn-social-icon.btn-sm {
  padding-left: 38px; }
html body .btn-social-icon.btn-sm > :first-child {
  line-height: 28px;
  width: 28px;
  font-size: 1.4em; }
html body .btn-social-icon.btn-xs {
  padding-left: 30px; }
html body .btn-social-icon.btn-xs > :first-child {
  line-height: 20px;
  width: 20px;
  font-size: 1.2em; }
html body .btn-social-icon > :first-child {
  border: none;
  text-align: center;
  width: 100% !important; }
html body .btn-social-icon.btn-lg {
  height: 45px;
  width: 45px;
  padding-left: 0;
  padding-right: 0; }
html body .btn-social-icon.btn-sm {
  height: 30px;
  width: 30px;
  padding-left: 0;
  padding-right: 0; }
html body .btn-social-icon.btn-xs {
  height: 22px;
  width: 22px;
  padding-left: 0;
  padding-right: 0; }
html body .btn-adn {
  color: #fff;
  background-color: #d87a68;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-adn:focus, html body .btn-adn.focus {
  color: #fff;
  background-color: #ce563f;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-adn:hover {
  color: #fff;
  background-color: #ce563f;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-adn:active, html body .btn-adn.active, html body .open > .dropdown-toggle.btn-adn {
  color: #fff;
  background-color: #ce563f;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-adn:active:hover, html body .btn-adn.active:hover, html body .open > .dropdown-toggle.btn-adn:hover, html body .btn-adn:active:focus, html body .btn-adn.active:focus, html body .open > .dropdown-toggle.btn-adn:focus, html body .btn-adn:active.focus, html body .btn-adn.active.focus, html body .open > .dropdown-toggle.btn-adn.focus {
  color: #fff;
  background-color: #b94630;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-adn:active, html body .btn-adn.active, html body .open > .dropdown-toggle.btn-adn {
  background-image: none; }
html body .btn-adn.disabled:hover, html body .btn-adn[disabled]:hover, html body fieldset[disabled] .btn-adn:hover, html body .btn-adn.disabled:focus, html body .btn-adn[disabled]:focus, html body fieldset[disabled] .btn-adn:focus, html body .btn-adn.disabled.focus, html body .btn-adn[disabled].focus, html body fieldset[disabled] .btn-adn.focus {
  background-color: #d87a68;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-adn .badge {
  color: #d87a68;
  background-color: #fff; }
html body .btn-bitbucket {
  color: #fff;
  background-color: #205081;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-bitbucket:focus, html body .btn-bitbucket.focus {
  color: #fff;
  background-color: #163758;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-bitbucket:hover {
  color: #fff;
  background-color: #163758;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-bitbucket:active, html body .btn-bitbucket.active, html body .open > .dropdown-toggle.btn-bitbucket {
  color: #fff;
  background-color: #163758;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-bitbucket:active:hover, html body .btn-bitbucket.active:hover, html body .open > .dropdown-toggle.btn-bitbucket:hover, html body .btn-bitbucket:active:focus, html body .btn-bitbucket.active:focus, html body .open > .dropdown-toggle.btn-bitbucket:focus, html body .btn-bitbucket:active.focus, html body .btn-bitbucket.active.focus, html body .open > .dropdown-toggle.btn-bitbucket.focus {
  color: #fff;
  background-color: #0f253c;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-bitbucket:active, html body .btn-bitbucket.active, html body .open > .dropdown-toggle.btn-bitbucket {
  background-image: none; }
html body .btn-bitbucket.disabled:hover, html body .btn-bitbucket[disabled]:hover, html body fieldset[disabled] .btn-bitbucket:hover, html body .btn-bitbucket.disabled:focus, html body .btn-bitbucket[disabled]:focus, html body fieldset[disabled] .btn-bitbucket:focus, html body .btn-bitbucket.disabled.focus, html body .btn-bitbucket[disabled].focus, html body fieldset[disabled] .btn-bitbucket.focus {
  background-color: #205081;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-bitbucket .badge {
  color: #205081;
  background-color: #fff; }
html body .btn-dropbox {
  color: #fff;
  background-color: #1087dd;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-dropbox:focus, html body .btn-dropbox.focus {
  color: #fff;
  background-color: #0d6aad;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-dropbox:hover {
  color: #fff;
  background-color: #0d6aad;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-dropbox:active, html body .btn-dropbox.active, html body .open > .dropdown-toggle.btn-dropbox {
  color: #fff;
  background-color: #0d6aad;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-dropbox:active:hover, html body .btn-dropbox.active:hover, html body .open > .dropdown-toggle.btn-dropbox:hover, html body .btn-dropbox:active:focus, html body .btn-dropbox.active:focus, html body .open > .dropdown-toggle.btn-dropbox:focus, html body .btn-dropbox:active.focus, html body .btn-dropbox.active.focus, html body .open > .dropdown-toggle.btn-dropbox.focus {
  color: #fff;
  background-color: #0a568c;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-dropbox:active, html body .btn-dropbox.active, html body .open > .dropdown-toggle.btn-dropbox {
  background-image: none; }
html body .btn-dropbox.disabled:hover, html body .btn-dropbox[disabled]:hover, html body fieldset[disabled] .btn-dropbox:hover, html body .btn-dropbox.disabled:focus, html body .btn-dropbox[disabled]:focus, html body fieldset[disabled] .btn-dropbox:focus, html body .btn-dropbox.disabled.focus, html body .btn-dropbox[disabled].focus, html body fieldset[disabled] .btn-dropbox.focus {
  background-color: #1087dd;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-dropbox .badge {
  color: #1087dd;
  background-color: #fff; }
html body .btn-facebook {
  color: #fff;
  background-color: #3b5998;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-facebook:focus, html body .btn-facebook.focus {
  color: #fff;
  background-color: #2d4373;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-facebook:hover {
  color: #fff;
  background-color: #2d4373;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-facebook:active, html body .btn-facebook.active, html body .open > .dropdown-toggle.btn-facebook {
  color: #fff;
  background-color: #2d4373;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-facebook:active:hover, html body .btn-facebook.active:hover, html body .open > .dropdown-toggle.btn-facebook:hover, html body .btn-facebook:active:focus, html body .btn-facebook.active:focus, html body .open > .dropdown-toggle.btn-facebook:focus, html body .btn-facebook:active.focus, html body .btn-facebook.active.focus, html body .open > .dropdown-toggle.btn-facebook.focus {
  color: #fff;
  background-color: #23345a;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-facebook:active, html body .btn-facebook.active, html body .open > .dropdown-toggle.btn-facebook {
  background-image: none; }
html body .btn-facebook.disabled:hover, html body .btn-facebook[disabled]:hover, html body fieldset[disabled] .btn-facebook:hover, html body .btn-facebook.disabled:focus, html body .btn-facebook[disabled]:focus, html body fieldset[disabled] .btn-facebook:focus, html body .btn-facebook.disabled.focus, html body .btn-facebook[disabled].focus, html body fieldset[disabled] .btn-facebook.focus {
  background-color: #3b5998;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-facebook .badge {
  color: #3b5998;
  background-color: #fff; }
html body .btn-flickr {
  color: #fff;
  background-color: #ff0084;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-flickr:focus, html body .btn-flickr.focus {
  color: #fff;
  background-color: #cc006a;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-flickr:hover {
  color: #fff;
  background-color: #cc006a;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-flickr:active, html body .btn-flickr.active, html body .open > .dropdown-toggle.btn-flickr {
  color: #fff;
  background-color: #cc006a;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-flickr:active:hover, html body .btn-flickr.active:hover, html body .open > .dropdown-toggle.btn-flickr:hover, html body .btn-flickr:active:focus, html body .btn-flickr.active:focus, html body .open > .dropdown-toggle.btn-flickr:focus, html body .btn-flickr:active.focus, html body .btn-flickr.active.focus, html body .open > .dropdown-toggle.btn-flickr.focus {
  color: #fff;
  background-color: #a80057;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-flickr:active, html body .btn-flickr.active, html body .open > .dropdown-toggle.btn-flickr {
  background-image: none; }
html body .btn-flickr.disabled:hover, html body .btn-flickr[disabled]:hover, html body fieldset[disabled] .btn-flickr:hover, html body .btn-flickr.disabled:focus, html body .btn-flickr[disabled]:focus, html body fieldset[disabled] .btn-flickr:focus, html body .btn-flickr.disabled.focus, html body .btn-flickr[disabled].focus, html body fieldset[disabled] .btn-flickr.focus {
  background-color: #ff0084;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-flickr .badge {
  color: #ff0084;
  background-color: #fff; }
html body .btn-foursquare {
  color: #fff;
  background-color: #f94877;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-foursquare:focus, html body .btn-foursquare.focus {
  color: #fff;
  background-color: #f71752;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-foursquare:hover {
  color: #fff;
  background-color: #f71752;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-foursquare:active, html body .btn-foursquare.active, html body .open > .dropdown-toggle.btn-foursquare {
  color: #fff;
  background-color: #f71752;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-foursquare:active:hover, html body .btn-foursquare.active:hover, html body .open > .dropdown-toggle.btn-foursquare:hover, html body .btn-foursquare:active:focus, html body .btn-foursquare.active:focus, html body .open > .dropdown-toggle.btn-foursquare:focus, html body .btn-foursquare:active.focus, html body .btn-foursquare.active.focus, html body .open > .dropdown-toggle.btn-foursquare.focus {
  color: #fff;
  background-color: #e30742;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-foursquare:active, html body .btn-foursquare.active, html body .open > .dropdown-toggle.btn-foursquare {
  background-image: none; }
html body .btn-foursquare.disabled:hover, html body .btn-foursquare[disabled]:hover, html body fieldset[disabled] .btn-foursquare:hover, html body .btn-foursquare.disabled:focus, html body .btn-foursquare[disabled]:focus, html body fieldset[disabled] .btn-foursquare:focus, html body .btn-foursquare.disabled.focus, html body .btn-foursquare[disabled].focus, html body fieldset[disabled] .btn-foursquare.focus {
  background-color: #f94877;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-foursquare .badge {
  color: #f94877;
  background-color: #fff; }
html body .btn-github {
  color: #fff;
  background-color: #444;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-github:focus, html body .btn-github.focus {
  color: #fff;
  background-color: #2b2b2b;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-github:hover {
  color: #fff;
  background-color: #2b2b2b;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-github:active, html body .btn-github.active, html body .open > .dropdown-toggle.btn-github {
  color: #fff;
  background-color: #2b2b2b;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-github:active:hover, html body .btn-github.active:hover, html body .open > .dropdown-toggle.btn-github:hover, html body .btn-github:active:focus, html body .btn-github.active:focus, html body .open > .dropdown-toggle.btn-github:focus, html body .btn-github:active.focus, html body .btn-github.active.focus, html body .open > .dropdown-toggle.btn-github.focus {
  color: #fff;
  background-color: #191919;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-github:active, html body .btn-github.active, html body .open > .dropdown-toggle.btn-github {
  background-image: none; }
html body .btn-github.disabled:hover, html body .btn-github[disabled]:hover, html body fieldset[disabled] .btn-github:hover, html body .btn-github.disabled:focus, html body .btn-github[disabled]:focus, html body fieldset[disabled] .btn-github:focus, html body .btn-github.disabled.focus, html body .btn-github[disabled].focus, html body fieldset[disabled] .btn-github.focus {
  background-color: #444;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-github .badge {
  color: #444;
  background-color: #fff; }
html body .btn-google {
  color: #fff;
  background-color: #dd4b39;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-google:focus, html body .btn-google.focus {
  color: #fff;
  background-color: #c23321;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-google:hover {
  color: #fff;
  background-color: #c23321;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-google:active, html body .btn-google.active, html body .open > .dropdown-toggle.btn-google {
  color: #fff;
  background-color: #c23321;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-google:active:hover, html body .btn-google.active:hover, html body .open > .dropdown-toggle.btn-google:hover, html body .btn-google:active:focus, html body .btn-google.active:focus, html body .open > .dropdown-toggle.btn-google:focus, html body .btn-google:active.focus, html body .btn-google.active.focus, html body .open > .dropdown-toggle.btn-google.focus {
  color: #fff;
  background-color: #a32b1c;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-google:active, html body .btn-google.active, html body .open > .dropdown-toggle.btn-google {
  background-image: none; }
html body .btn-google.disabled:hover, html body .btn-google[disabled]:hover, html body fieldset[disabled] .btn-google:hover, html body .btn-google.disabled:focus, html body .btn-google[disabled]:focus, html body fieldset[disabled] .btn-google:focus, html body .btn-google.disabled.focus, html body .btn-google[disabled].focus, html body fieldset[disabled] .btn-google.focus {
  background-color: #dd4b39;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-google .badge {
  color: #dd4b39;
  background-color: #fff; }
html body .btn-instagram {
  color: #fff;
  background-color: #3f729b;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-instagram:focus, html body .btn-instagram.focus {
  color: #fff;
  background-color: #305777;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-instagram:hover {
  color: #fff;
  background-color: #305777;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-instagram:active, html body .btn-instagram.active, html body .open > .dropdown-toggle.btn-instagram {
  color: #fff;
  background-color: #305777;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-instagram:active:hover, html body .btn-instagram.active:hover, html body .open > .dropdown-toggle.btn-instagram:hover, html body .btn-instagram:active:focus, html body .btn-instagram.active:focus, html body .open > .dropdown-toggle.btn-instagram:focus, html body .btn-instagram:active.focus, html body .btn-instagram.active.focus, html body .open > .dropdown-toggle.btn-instagram.focus {
  color: #fff;
  background-color: #26455d;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-instagram:active, html body .btn-instagram.active, html body .open > .dropdown-toggle.btn-instagram {
  background-image: none; }
html body .btn-instagram.disabled:hover, html body .btn-instagram[disabled]:hover, html body fieldset[disabled] .btn-instagram:hover, html body .btn-instagram.disabled:focus, html body .btn-instagram[disabled]:focus, html body fieldset[disabled] .btn-instagram:focus, html body .btn-instagram.disabled.focus, html body .btn-instagram[disabled].focus, html body fieldset[disabled] .btn-instagram.focus {
  background-color: #3f729b;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-instagram .badge {
  color: #3f729b;
  background-color: #fff; }
html body .btn-linkedin {
  color: #fff;
  background-color: #007bb6;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-linkedin:focus, html body .btn-linkedin.focus {
  color: #fff;
  background-color: #005983;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-linkedin:hover {
  color: #fff;
  background-color: #005983;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-linkedin:active, html body .btn-linkedin.active, html body .open > .dropdown-toggle.btn-linkedin {
  color: #fff;
  background-color: #005983;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-linkedin:active:hover, html body .btn-linkedin.active:hover, html body .open > .dropdown-toggle.btn-linkedin:hover, html body .btn-linkedin:active:focus, html body .btn-linkedin.active:focus, html body .open > .dropdown-toggle.btn-linkedin:focus, html body .btn-linkedin:active.focus, html body .btn-linkedin.active.focus, html body .open > .dropdown-toggle.btn-linkedin.focus {
  color: #fff;
  background-color: #00405f;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-linkedin:active, html body .btn-linkedin.active, html body .open > .dropdown-toggle.btn-linkedin {
  background-image: none; }
html body .btn-linkedin.disabled:hover, html body .btn-linkedin[disabled]:hover, html body fieldset[disabled] .btn-linkedin:hover, html body .btn-linkedin.disabled:focus, html body .btn-linkedin[disabled]:focus, html body fieldset[disabled] .btn-linkedin:focus, html body .btn-linkedin.disabled.focus, html body .btn-linkedin[disabled].focus, html body fieldset[disabled] .btn-linkedin.focus {
  background-color: #007bb6;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-linkedin .badge {
  color: #007bb6;
  background-color: #fff; }
html body .btn-microsoft {
  color: #fff;
  background-color: #2672ec;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-microsoft:focus, html body .btn-microsoft.focus {
  color: #fff;
  background-color: #125acd;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-microsoft:hover {
  color: #fff;
  background-color: #125acd;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-microsoft:active, html body .btn-microsoft.active, html body .open > .dropdown-toggle.btn-microsoft {
  color: #fff;
  background-color: #125acd;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-microsoft:active:hover, html body .btn-microsoft.active:hover, html body .open > .dropdown-toggle.btn-microsoft:hover, html body .btn-microsoft:active:focus, html body .btn-microsoft.active:focus, html body .open > .dropdown-toggle.btn-microsoft:focus, html body .btn-microsoft:active.focus, html body .btn-microsoft.active.focus, html body .open > .dropdown-toggle.btn-microsoft.focus {
  color: #fff;
  background-color: #0f4bac;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-microsoft:active, html body .btn-microsoft.active, html body .open > .dropdown-toggle.btn-microsoft {
  background-image: none; }
html body .btn-microsoft.disabled:hover, html body .btn-microsoft[disabled]:hover, html body fieldset[disabled] .btn-microsoft:hover, html body .btn-microsoft.disabled:focus, html body .btn-microsoft[disabled]:focus, html body fieldset[disabled] .btn-microsoft:focus, html body .btn-microsoft.disabled.focus, html body .btn-microsoft[disabled].focus, html body fieldset[disabled] .btn-microsoft.focus {
  background-color: #2672ec;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-microsoft .badge {
  color: #2672ec;
  background-color: #fff; }
html body .btn-odnoklassniki {
  color: #fff;
  background-color: #f4731c;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-odnoklassniki:focus, html body .btn-odnoklassniki.focus {
  color: #fff;
  background-color: #d35b0a;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-odnoklassniki:hover {
  color: #fff;
  background-color: #d35b0a;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-odnoklassniki:active, html body .btn-odnoklassniki.active, html body .open > .dropdown-toggle.btn-odnoklassniki {
  color: #fff;
  background-color: #d35b0a;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-odnoklassniki:active:hover, html body .btn-odnoklassniki.active:hover, html body .open > .dropdown-toggle.btn-odnoklassniki:hover, html body .btn-odnoklassniki:active:focus, html body .btn-odnoklassniki.active:focus, html body .open > .dropdown-toggle.btn-odnoklassniki:focus, html body .btn-odnoklassniki:active.focus, html body .btn-odnoklassniki.active.focus, html body .open > .dropdown-toggle.btn-odnoklassniki.focus {
  color: #fff;
  background-color: #b14c09;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-odnoklassniki:active, html body .btn-odnoklassniki.active, html body .open > .dropdown-toggle.btn-odnoklassniki {
  background-image: none; }
html body .btn-odnoklassniki.disabled:hover, html body .btn-odnoklassniki[disabled]:hover, html body fieldset[disabled] .btn-odnoklassniki:hover, html body .btn-odnoklassniki.disabled:focus, html body .btn-odnoklassniki[disabled]:focus, html body fieldset[disabled] .btn-odnoklassniki:focus, html body .btn-odnoklassniki.disabled.focus, html body .btn-odnoklassniki[disabled].focus, html body fieldset[disabled] .btn-odnoklassniki.focus {
  background-color: #f4731c;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-odnoklassniki .badge {
  color: #f4731c;
  background-color: #fff; }
html body .btn-openid {
  color: #fff;
  background-color: #f7931e;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-openid:focus, html body .btn-openid.focus {
  color: #fff;
  background-color: #da7908;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-openid:hover {
  color: #fff;
  background-color: #da7908;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-openid:active, html body .btn-openid.active, html body .open > .dropdown-toggle.btn-openid {
  color: #fff;
  background-color: #da7908;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-openid:active:hover, html body .btn-openid.active:hover, html body .open > .dropdown-toggle.btn-openid:hover, html body .btn-openid:active:focus, html body .btn-openid.active:focus, html body .open > .dropdown-toggle.btn-openid:focus, html body .btn-openid:active.focus, html body .btn-openid.active.focus, html body .open > .dropdown-toggle.btn-openid.focus {
  color: #fff;
  background-color: #b86607;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-openid:active, html body .btn-openid.active, html body .open > .dropdown-toggle.btn-openid {
  background-image: none; }
html body .btn-openid.disabled:hover, html body .btn-openid[disabled]:hover, html body fieldset[disabled] .btn-openid:hover, html body .btn-openid.disabled:focus, html body .btn-openid[disabled]:focus, html body fieldset[disabled] .btn-openid:focus, html body .btn-openid.disabled.focus, html body .btn-openid[disabled].focus, html body fieldset[disabled] .btn-openid.focus {
  background-color: #f7931e;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-openid .badge {
  color: #f7931e;
  background-color: #fff; }
html body .btn-pinterest {
  color: #fff;
  background-color: #cb2027;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-pinterest:focus, html body .btn-pinterest.focus {
  color: #fff;
  background-color: #9f191f;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-pinterest:hover {
  color: #fff;
  background-color: #9f191f;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-pinterest:active, html body .btn-pinterest.active, html body .open > .dropdown-toggle.btn-pinterest {
  color: #fff;
  background-color: #9f191f;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-pinterest:active:hover, html body .btn-pinterest.active:hover, html body .open > .dropdown-toggle.btn-pinterest:hover, html body .btn-pinterest:active:focus, html body .btn-pinterest.active:focus, html body .open > .dropdown-toggle.btn-pinterest:focus, html body .btn-pinterest:active.focus, html body .btn-pinterest.active.focus, html body .open > .dropdown-toggle.btn-pinterest.focus {
  color: #fff;
  background-color: #801419;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-pinterest:active, html body .btn-pinterest.active, html body .open > .dropdown-toggle.btn-pinterest {
  background-image: none; }
html body .btn-pinterest.disabled:hover, html body .btn-pinterest[disabled]:hover, html body fieldset[disabled] .btn-pinterest:hover, html body .btn-pinterest.disabled:focus, html body .btn-pinterest[disabled]:focus, html body fieldset[disabled] .btn-pinterest:focus, html body .btn-pinterest.disabled.focus, html body .btn-pinterest[disabled].focus, html body fieldset[disabled] .btn-pinterest.focus {
  background-color: #cb2027;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-pinterest .badge {
  color: #cb2027;
  background-color: #fff; }
html body .btn-reddit {
  color: #000;
  background-color: #eff7ff;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-reddit:focus, html body .btn-reddit.focus {
  color: #000;
  background-color: #bcddff;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-reddit:hover {
  color: #000;
  background-color: #bcddff;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-reddit:active, html body .btn-reddit.active, html body .open > .dropdown-toggle.btn-reddit {
  color: #000;
  background-color: #bcddff;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-reddit:active:hover, html body .btn-reddit.active:hover, html body .open > .dropdown-toggle.btn-reddit:hover, html body .btn-reddit:active:focus, html body .btn-reddit.active:focus, html body .open > .dropdown-toggle.btn-reddit:focus, html body .btn-reddit:active.focus, html body .btn-reddit.active.focus, html body .open > .dropdown-toggle.btn-reddit.focus {
  color: #000;
  background-color: #98ccff;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-reddit:active, html body .btn-reddit.active, html body .open > .dropdown-toggle.btn-reddit {
  background-image: none; }
html body .btn-reddit.disabled:hover, html body .btn-reddit[disabled]:hover, html body fieldset[disabled] .btn-reddit:hover, html body .btn-reddit.disabled:focus, html body .btn-reddit[disabled]:focus, html body fieldset[disabled] .btn-reddit:focus, html body .btn-reddit.disabled.focus, html body .btn-reddit[disabled].focus, html body fieldset[disabled] .btn-reddit.focus {
  background-color: #eff7ff;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-reddit .badge {
  color: #eff7ff;
  background-color: #000; }
html body .btn-soundcloud {
  color: #fff;
  background-color: #f50;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-soundcloud:focus, html body .btn-soundcloud.focus {
  color: #fff;
  background-color: #c40;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-soundcloud:hover {
  color: #fff;
  background-color: #c40;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-soundcloud:active, html body .btn-soundcloud.active, html body .open > .dropdown-toggle.btn-soundcloud {
  color: #fff;
  background-color: #c40;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-soundcloud:active:hover, html body .btn-soundcloud.active:hover, html body .open > .dropdown-toggle.btn-soundcloud:hover, html body .btn-soundcloud:active:focus, html body .btn-soundcloud.active:focus, html body .open > .dropdown-toggle.btn-soundcloud:focus, html body .btn-soundcloud:active.focus, html body .btn-soundcloud.active.focus, html body .open > .dropdown-toggle.btn-soundcloud.focus {
  color: #fff;
  background-color: #a83800;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-soundcloud:active, html body .btn-soundcloud.active, html body .open > .dropdown-toggle.btn-soundcloud {
  background-image: none; }
html body .btn-soundcloud.disabled:hover, html body .btn-soundcloud[disabled]:hover, html body fieldset[disabled] .btn-soundcloud:hover, html body .btn-soundcloud.disabled:focus, html body .btn-soundcloud[disabled]:focus, html body fieldset[disabled] .btn-soundcloud:focus, html body .btn-soundcloud.disabled.focus, html body .btn-soundcloud[disabled].focus, html body fieldset[disabled] .btn-soundcloud.focus {
  background-color: #f50;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-soundcloud .badge {
  color: #f50;
  background-color: #fff; }
html body .btn-tumblr {
  color: #fff;
  background-color: #2c4762;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-tumblr:focus, html body .btn-tumblr.focus {
  color: #fff;
  background-color: #1c2d3f;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-tumblr:hover {
  color: #fff;
  background-color: #1c2d3f;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-tumblr:active, html body .btn-tumblr.active, html body .open > .dropdown-toggle.btn-tumblr {
  color: #fff;
  background-color: #1c2d3f;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-tumblr:active:hover, html body .btn-tumblr.active:hover, html body .open > .dropdown-toggle.btn-tumblr:hover, html body .btn-tumblr:active:focus, html body .btn-tumblr.active:focus, html body .open > .dropdown-toggle.btn-tumblr:focus, html body .btn-tumblr:active.focus, html body .btn-tumblr.active.focus, html body .open > .dropdown-toggle.btn-tumblr.focus {
  color: #fff;
  background-color: #111c26;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-tumblr:active, html body .btn-tumblr.active, html body .open > .dropdown-toggle.btn-tumblr {
  background-image: none; }
html body .btn-tumblr.disabled:hover, html body .btn-tumblr[disabled]:hover, html body fieldset[disabled] .btn-tumblr:hover, html body .btn-tumblr.disabled:focus, html body .btn-tumblr[disabled]:focus, html body fieldset[disabled] .btn-tumblr:focus, html body .btn-tumblr.disabled.focus, html body .btn-tumblr[disabled].focus, html body fieldset[disabled] .btn-tumblr.focus {
  background-color: #2c4762;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-tumblr .badge {
  color: #2c4762;
  background-color: #fff; }
html body .btn-twitter {
  color: #fff;
  background-color: #55acee;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-twitter:focus, html body .btn-twitter.focus {
  color: #fff;
  background-color: #2795e9;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-twitter:hover {
  color: #fff;
  background-color: #2795e9;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-twitter:active, html body .btn-twitter.active, html body .open > .dropdown-toggle.btn-twitter {
  color: #fff;
  background-color: #2795e9;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-twitter:active:hover, html body .btn-twitter.active:hover, html body .open > .dropdown-toggle.btn-twitter:hover, html body .btn-twitter:active:focus, html body .btn-twitter.active:focus, html body .open > .dropdown-toggle.btn-twitter:focus, html body .btn-twitter:active.focus, html body .btn-twitter.active.focus, html body .open > .dropdown-toggle.btn-twitter.focus {
  color: #fff;
  background-color: #1583d7;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-twitter:active, html body .btn-twitter.active, html body .open > .dropdown-toggle.btn-twitter {
  background-image: none; }
html body .btn-twitter.disabled:hover, html body .btn-twitter[disabled]:hover, html body fieldset[disabled] .btn-twitter:hover, html body .btn-twitter.disabled:focus, html body .btn-twitter[disabled]:focus, html body fieldset[disabled] .btn-twitter:focus, html body .btn-twitter.disabled.focus, html body .btn-twitter[disabled].focus, html body fieldset[disabled] .btn-twitter.focus {
  background-color: #55acee;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-twitter .badge {
  color: #55acee;
  background-color: #fff; }
html body .btn-vimeo {
  color: #fff;
  background-color: #1ab7ea;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-vimeo:focus, html body .btn-vimeo.focus {
  color: #fff;
  background-color: #1295bf;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-vimeo:hover {
  color: #fff;
  background-color: #1295bf;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-vimeo:active, html body .btn-vimeo.active, html body .open > .dropdown-toggle.btn-vimeo {
  color: #fff;
  background-color: #1295bf;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-vimeo:active:hover, html body .btn-vimeo.active:hover, html body .open > .dropdown-toggle.btn-vimeo:hover, html body .btn-vimeo:active:focus, html body .btn-vimeo.active:focus, html body .open > .dropdown-toggle.btn-vimeo:focus, html body .btn-vimeo:active.focus, html body .btn-vimeo.active.focus, html body .open > .dropdown-toggle.btn-vimeo.focus {
  color: #fff;
  background-color: #0f7b9f;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-vimeo:active, html body .btn-vimeo.active, html body .open > .dropdown-toggle.btn-vimeo {
  background-image: none; }
html body .btn-vimeo.disabled:hover, html body .btn-vimeo[disabled]:hover, html body fieldset[disabled] .btn-vimeo:hover, html body .btn-vimeo.disabled:focus, html body .btn-vimeo[disabled]:focus, html body fieldset[disabled] .btn-vimeo:focus, html body .btn-vimeo.disabled.focus, html body .btn-vimeo[disabled].focus, html body fieldset[disabled] .btn-vimeo.focus {
  background-color: #1ab7ea;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-vimeo .badge {
  color: #1ab7ea;
  background-color: #fff; }
html body .btn-vk {
  color: #fff;
  background-color: #587ea3;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-vk:focus, html body .btn-vk.focus {
  color: #fff;
  background-color: #466482;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-vk:hover {
  color: #fff;
  background-color: #466482;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-vk:active, html body .btn-vk.active, html body .open > .dropdown-toggle.btn-vk {
  color: #fff;
  background-color: #466482;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-vk:active:hover, html body .btn-vk.active:hover, html body .open > .dropdown-toggle.btn-vk:hover, html body .btn-vk:active:focus, html body .btn-vk.active:focus, html body .open > .dropdown-toggle.btn-vk:focus, html body .btn-vk:active.focus, html body .btn-vk.active.focus, html body .open > .dropdown-toggle.btn-vk.focus {
  color: #fff;
  background-color: #3a526b;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-vk:active, html body .btn-vk.active, html body .open > .dropdown-toggle.btn-vk {
  background-image: none; }
html body .btn-vk.disabled:hover, html body .btn-vk[disabled]:hover, html body fieldset[disabled] .btn-vk:hover, html body .btn-vk.disabled:focus, html body .btn-vk[disabled]:focus, html body fieldset[disabled] .btn-vk:focus, html body .btn-vk.disabled.focus, html body .btn-vk[disabled].focus, html body fieldset[disabled] .btn-vk.focus {
  background-color: #587ea3;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-vk .badge {
  color: #587ea3;
  background-color: #fff; }
html body .btn-yahoo {
  color: #fff;
  background-color: #720e9e;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-yahoo:focus, html body .btn-yahoo.focus {
  color: #fff;
  background-color: #500a6f;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-yahoo:hover {
  color: #fff;
  background-color: #500a6f;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-yahoo:active, html body .btn-yahoo.active, html body .open > .dropdown-toggle.btn-yahoo {
  color: #fff;
  background-color: #500a6f;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-yahoo:active:hover, html body .btn-yahoo.active:hover, html body .open > .dropdown-toggle.btn-yahoo:hover, html body .btn-yahoo:active:focus, html body .btn-yahoo.active:focus, html body .open > .dropdown-toggle.btn-yahoo:focus, html body .btn-yahoo:active.focus, html body .btn-yahoo.active.focus, html body .open > .dropdown-toggle.btn-yahoo.focus {
  color: #fff;
  background-color: #39074e;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-yahoo:active, html body .btn-yahoo.active, html body .open > .dropdown-toggle.btn-yahoo {
  background-image: none; }
html body .btn-yahoo.disabled:hover, html body .btn-yahoo[disabled]:hover, html body fieldset[disabled] .btn-yahoo:hover, html body .btn-yahoo.disabled:focus, html body .btn-yahoo[disabled]:focus, html body fieldset[disabled] .btn-yahoo:focus, html body .btn-yahoo.disabled.focus, html body .btn-yahoo[disabled].focus, html body fieldset[disabled] .btn-yahoo.focus {
  background-color: #720e9e;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-yahoo .badge {
  color: #720e9e;
  background-color: #fff; }
html body .btn-twitch {
  color: #fff;
  background-color: #5C16C5FF;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-twitch:focus, html body .btn-twitch.focus {
  color: #fff;
  background-color: #500a6f;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-twitch:hover {
  color: #fff;
  background-color: #500a6f;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-twitch:active, html body .btn-twitch.active, html body .open > .dropdown-toggle.btn-twitch {
  color: #fff;
  background-color: #500a6f;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-twitch:active:hover, html body .btn-twitch.active:hover, html body .open > .dropdown-toggle.btn-twitch:hover, html body .btn-twitch:active:focus, html body .btn-twitch.active:focus, html body .open > .dropdown-toggle.btn-twitch:focus, html body .btn-twitch:active.focus, html body .btn-twitch.active.focus, html body .open > .dropdown-toggle.btn-twitch.focus {
  color: #fff;
  background-color: #39074e;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-twitch:active, html body .btn-twitch.active, html body .open > .dropdown-toggle.btn-twitch {
  background-image: none; }
html body .btn-twitch.disabled:hover, html body .btn-twitch[disabled]:hover, html body fieldset[disabled] .btn-twitch:hover, html body .btn-twitch.disabled:focus, html body .btn-twitch[disabled]:focus, html body fieldset[disabled] .btn-twitch:focus, html body .btn-twitch.disabled.focus, html body .btn-twitch[disabled].focus, html body fieldset[disabled] .btn-twitch.focus {
  background-color: #5C16C5FF;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-twitch .badge {
  color: #5C16C5FF;
  background-color: #fff; }
html body .btn-discord {
  color: #fff;
  background-color: #535fee;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-discord:focus, html body .btn-discord.focus {
  color: #fff;
  background-color: #4352F1FF;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-discord:hover {
  color: #fff;
  background-color: #4352F1FF;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-discord:active, html body .btn-discord.active, html body .open > .dropdown-toggle.btn-discord {
  color: #fff;
  background-color: #4352F1FF;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-discord:active:hover, html body .btn-discord.active:hover, html body .open > .dropdown-toggle.btn-discord:hover, html body .btn-discord:active:focus, html body .btn-discord.active:focus, html body .open > .dropdown-toggle.btn-discord:focus, html body .btn-discord:active.focus, html body .btn-discord.active.focus, html body .open > .dropdown-toggle.btn-discord.focus {
  color: #fff;
  background-color: #4352F1FF;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-discord:active, html body .btn-discord.active, html body .open > .dropdown-toggle.btn-discord {
  background-image: none; }
html body .btn-discord.disabled:hover, html body .btn-discord[disabled]:hover, html body fieldset[disabled] .btn-discord:hover, html body .btn-discord.disabled:focus, html body .btn-discord[disabled]:focus, html body fieldset[disabled] .btn-discord:focus, html body .btn-discord.disabled.focus, html body .btn-discord[disabled].focus, html body fieldset[disabled] .btn-discord.focus {
  background-color: #535fee;
  border-color: rgba(0, 0, 0, 0.2); }
html body .btn-discord .badge {
  color: #535fee;
  background-color: #fff; }

/* Pages */

/*# sourceMappingURL=style.css.map */
