/*
Skin Name: Chirimbote
Version: 1.0
Description: Skin for Fullpane
*/
::-moz-selection {
  color: #fff;
  background-color: #e32aad; }

::selection {
  color: #fff;
  background-color: #e32aad; }

a,
#header a:hover i,
#main-nav a:hover,
#main-nav .current_page_item a,
#main-nav .current-menu-item a,
#main-nav li:hover > a,
#main-nav li:hover > a > i,
.widget #wp-calendar th,
.testimonial .testimonial-author,
.gallery-info .post-category a:hover,
.team-post .team-social a i:hover,
.shortcode.team .team-social a:hover i {
  color: #e32aad; }

.section-post.gallery .gallery-slider-prev:hover,
.section-post.gallery .gallery-slider-next:hover,
.section-post.gallery .timer-bar,
.pagenav .current,
#footer-tab a {
  background-color: #e32aad;
  color: #fff; }

.pagenav .current {
  border-color: #e32aad; }

.social-widget ul li a:hover,
.social-widget div.rss a:hover:before {
  color: #e32aad !important; }

#main-nav a:hover,
#main-nav .current_page_item a,
#main-nav .current-menu-item a,
.line,
.post .carousel-pager .selected,
.slider .carousel-pager .selected,
.post .carousel-pager .selected:hover,
.slider .carousel-pager .selected:hover {
  border-color: #e32aad !important; }

.gallery-wrapper .item,
body.grid4 .portfolio-post .post-content,
body.grid3 .portfolio-post .post-content,
body.grid2 .portfolio-post .post-content,
.shortcode.portfolio.grid4 .post-content,
.shortcode.portfolio.grid3 .post-content,
.shortcode.portfolio.grid2 .post-content {
  background-color: #e32aad;
  background-color: rgba(227, 42, 173, 0.7); }

.chirimbote-section {
  /*.row_inner_wrapper {
    height: 92% !important;

    .row_inner {
      align-items: center;
    }
  }*/
  padding-bottom: 0px !important; }
  .chirimbote-section.content-top {
    display: block; }
    .chirimbote-section.content-top .fp-tableCell {
      display: block; }
  .chirimbote-section .row_inner_wrapper {
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto; }
  .chirimbote-section .fp-tableCell {
    padding-bottom: 0px; }
  .chirimbote-section .col4-1 {
    width: 25%; }
  .chirimbote-section .col4-3 {
    width: 63%;
    margin-left: 12%; }
  .chirimbote-section.wider .col4-1 {
    width: 25%; }
  .chirimbote-section.wider .col4-3 {
    width: 69%;
    margin-left: 6%; }
  @media (max-width: 768px) {
    .chirimbote-section .col4-1 {
      width: 96% !important;
      margin-left: auto !important;
      margin-right: auto !important;
      float: none !important;
      clear: both !important;
      display: block; }
    .chirimbote-section .col4-3 {
      width: 96% !important;
      margin-left: auto !important;
      margin-right: auto !important;
      float: none !important;
      clear: both !important;
      display: block; } }

.separator, .separator-16, .separator-32, .separator-48, .separator-64, .separator-80, .separator-96, .separator-112, .separator-128 {
  height: 8px;
  background-image: url("./images/dot.svg");
  background-repeat: repeat-x;
  background-size: 8px;
  margin-bottom: 40px;
  margin-top: 30px; }
  .separator-16 {
    width: 128px; }
  .separator-32 {
    width: 256px; }
  .separator-48 {
    width: 384px; }
  .separator-64 {
    width: 512px; }
  .separator-80 {
    width: 640px; }
  .separator-96 {
    width: 768px; }
  .separator-112 {
    width: 896px; }
  .separator-128 {
    width: 1024px; }
  @media (max-width: 1366px) {
    .separator-16 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 128px; }
    .separator-32 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 256px; }
    .separator-48 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 384px; }
    .separator-64 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 512px; }
    .separator-80 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 640px; }
    .separator-96 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 768px; }
    .separator-112 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 896px; }
    .separator-128 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 1024px; } }
  @media (max-width: 1280px) {
    .separator-16 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 112px; }
    .separator-32 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 224px; }
    .separator-48 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 336px; }
    .separator-64 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 448px; }
    .separator-80 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 560px; }
    .separator-96 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 672px; }
    .separator-112 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 784px; }
    .separator-128 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 896px; } }
  @media (max-width: 1200px) {
    .separator-16 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 96px; }
    .separator-32 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 192px; }
    .separator-48 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 288px; }
    .separator-64 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 384px; }
    .separator-80 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 480px; }
    .separator-96 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 576px; }
    .separator-112 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 672px; }
    .separator-128 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 768px; } }
  @media (max-width: 1024px) {
    .separator-16 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 80px; }
    .separator-32 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 160px; }
    .separator-48 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 240px; }
    .separator-64 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 320px; }
    .separator-80 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 400px; }
    .separator-96 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 480px; }
    .separator-112 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 560px; }
    .separator-128 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 640px; } }
  @media (max-width: 768px) {
    .separator-16 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 64px; }
    .separator-32 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 128px; }
    .separator-48 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 192px; }
    .separator-64 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 256px; }
    .separator-80 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 320px; }
    .separator-96 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 384px; }
    .separator-112 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 448px; }
    .separator-128 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 512px; } }
  @media (max-width: 480px) {
    .separator-16 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 48px; }
    .separator-32 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 96px; }
    .separator-48 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 144px; }
    .separator-64 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 192px; }
    .separator-80 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 240px; }
    .separator-96 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 288px; }
    .separator-112 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 336px; }
    .separator-128 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 384px; } }
  @media (max-width: 320px) {
    .separator-16 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 32px; }
    .separator-32 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 64px; }
    .separator-48 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 96px; }
    .separator-64 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 128px; }
    .separator-80 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 160px; }
    .separator-96 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 192px; }
    .separator-112 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 224px; }
    .separator-128 {
      height: 8px;
      background-image: url("./images/dot.svg");
      background-repeat: repeat-x;
      background-size: 8px;
      margin-bottom: 40px;
      margin-top: 30px;
      width: 256px; } }

.icon-youtube, a.icon-youtube {
  width: 48px;
  height: 48px;
  display: inline-block;
  background-repeat: none;
  background-size: 48px;
  border-radius: 100%;
  background-image: url("./images/icons/youtube.svg");
  border: 1px solid rgba(255, 255, 255, 0.9); }
  .icon-youtube:hover, a.icon-youtube:hover {
    background-image: linear-gradient(rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), url("./images/icons/youtube.svg"); }
  @media (max-width: 680px) {
    .icon-youtube, a.icon-youtube {
      margin-bottom: 6px; } }

.icon-facebook, a.icon-facebook {
  width: 48px;
  height: 48px;
  display: inline-block;
  background-repeat: none;
  background-size: 48px;
  border-radius: 100%;
  background-image: url("./images/icons/facebook.svg");
  border: 1px solid rgba(255, 255, 255, 0.9); }
  .icon-facebook:hover, a.icon-facebook:hover {
    background-image: linear-gradient(rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), url("./images/icons/facebook.svg"); }
  @media (max-width: 680px) {
    .icon-facebook, a.icon-facebook {
      margin-bottom: 6px; } }

.icon-twitter, a.icon-twitter {
  width: 48px;
  height: 48px;
  display: inline-block;
  background-repeat: none;
  background-size: 48px;
  border-radius: 100%;
  background-image: url("./images/icons/twitter.svg");
  border: 1px solid rgba(255, 255, 255, 0.9); }
  .icon-twitter:hover, a.icon-twitter:hover {
    background-image: linear-gradient(rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), url("./images/icons/twitter.svg"); }
  @media (max-width: 680px) {
    .icon-twitter, a.icon-twitter {
      margin-bottom: 6px; } }

@media (max-width: 1200px) {
  #header #mobile-menu {
    padding-top: 25px;
    background-color: #fff; }
    #header #mobile-menu #menu-icon-close {
      color: rgba(0, 0, 0, 0.8); } }
#header nav ul li:nth-child(11n+1) {
  color: #920057 !important;
  border-color: #920057 !important;
  border-bottom: 12px solid;
  display: table !important;
  height: 2.4em;
  max-width: 10em;
  text-align: left;
  margin-left: 6px;
  margin-right: 6px;
  font-size: 0.8em;
  text-transform: uppercase;
  line-height: 0.2em;
  padding-top: 10px;
  padding-bottom: 6px; }
  @media (max-width: 1200px) {
    #header nav ul li:nth-child(11n+1) {
      border-left: 12px solid;
      border-bottom: none !important;
      margin-bottom: 6px !important;
      padding-left: 4px  !important; }
      #header nav ul li:nth-child(11n+1) a br {
        display: none !important; } }
  #header nav ul li:nth-child(11n+1).current_page_item a {
    color: inherit !important; }
  #header nav ul li:nth-child(11n+1):hover {
    border-color: #c50075 !important; }
  #header nav ul li:nth-child(11n+1) a {
    font-weight: 600;
    display: table-cell !important;
    vertical-align: bottom !important;
    color: #c50075 !important;
    display: inline;
    height: auto;
    border-top: none;
    padding: 0px; }
    #header nav ul li:nth-child(11n+1) a strong, #header nav ul li:nth-child(11n+1) a b {
      color: #920057 !important; }
    #header nav ul li:nth-child(11n+1) a:hover {
      color: #c50075 !important; }
#header nav ul li:nth-child(11n+2) {
  color: #0BA69A !important;
  border-color: #0BA69A !important;
  border-bottom: 12px solid;
  display: table !important;
  height: 2.4em;
  max-width: 10em;
  text-align: left;
  margin-left: 6px;
  margin-right: 6px;
  font-size: 0.8em;
  text-transform: uppercase;
  line-height: 0.2em;
  padding-top: 10px;
  padding-bottom: 6px; }
  @media (max-width: 1200px) {
    #header nav ul li:nth-child(11n+2) {
      border-left: 12px solid;
      border-bottom: none !important;
      margin-bottom: 6px !important;
      padding-left: 4px  !important; }
      #header nav ul li:nth-child(11n+2) a br {
        display: none !important; } }
  #header nav ul li:nth-child(11n+2).current_page_item a {
    color: inherit !important; }
  #header nav ul li:nth-child(11n+2):hover {
    border-color: #0ed6c6 !important; }
  #header nav ul li:nth-child(11n+2) a {
    font-weight: 600;
    display: table-cell !important;
    vertical-align: bottom !important;
    color: #0ed6c6 !important;
    display: inline;
    height: auto;
    border-top: none;
    padding: 0px; }
    #header nav ul li:nth-child(11n+2) a strong, #header nav ul li:nth-child(11n+2) a b {
      color: #0BA69A !important; }
    #header nav ul li:nth-child(11n+2) a:hover {
      color: #0ed6c6 !important; }
#header nav ul li:nth-child(11n+3) {
  color: #EA1176 !important;
  border-color: #EA1176 !important;
  border-bottom: 12px solid;
  display: table !important;
  height: 2.4em;
  max-width: 10em;
  text-align: left;
  margin-left: 6px;
  margin-right: 6px;
  font-size: 0.8em;
  text-transform: uppercase;
  line-height: 0.2em;
  padding-top: 10px;
  padding-bottom: 6px; }
  @media (max-width: 1200px) {
    #header nav ul li:nth-child(11n+3) {
      border-left: 12px solid;
      border-bottom: none !important;
      margin-bottom: 6px !important;
      padding-left: 4px  !important; }
      #header nav ul li:nth-child(11n+3) a br {
        display: none !important; } }
  #header nav ul li:nth-child(11n+3).current_page_item a {
    color: inherit !important; }
  #header nav ul li:nth-child(11n+3):hover {
    border-color: #f13d91 !important; }
  #header nav ul li:nth-child(11n+3) a {
    font-weight: 600;
    display: table-cell !important;
    vertical-align: bottom !important;
    color: #f13d91 !important;
    display: inline;
    height: auto;
    border-top: none;
    padding: 0px; }
    #header nav ul li:nth-child(11n+3) a strong, #header nav ul li:nth-child(11n+3) a b {
      color: #EA1176 !important; }
    #header nav ul li:nth-child(11n+3) a:hover {
      color: #f13d91 !important; }
#header nav ul li:nth-child(11n+4) {
  color: #8cc134 !important;
  border-color: #8cc134 !important;
  border-bottom: 12px solid;
  display: table !important;
  height: 2.4em;
  max-width: 10em;
  text-align: left;
  margin-left: 6px;
  margin-right: 6px;
  font-size: 0.8em;
  text-transform: uppercase;
  line-height: 0.2em;
  padding-top: 10px;
  padding-bottom: 6px; }
  @media (max-width: 1200px) {
    #header nav ul li:nth-child(11n+4) {
      border-left: 12px solid;
      border-bottom: none !important;
      margin-bottom: 6px !important;
      padding-left: 4px  !important; }
      #header nav ul li:nth-child(11n+4) a br {
        display: none !important; } }
  #header nav ul li:nth-child(11n+4).current_page_item a {
    color: inherit !important; }
  #header nav ul li:nth-child(11n+4):hover {
    border-color: #a3d156 !important; }
  #header nav ul li:nth-child(11n+4) a {
    font-weight: 600;
    display: table-cell !important;
    vertical-align: bottom !important;
    color: #a3d156 !important;
    display: inline;
    height: auto;
    border-top: none;
    padding: 0px; }
    #header nav ul li:nth-child(11n+4) a strong, #header nav ul li:nth-child(11n+4) a b {
      color: #8cc134 !important; }
    #header nav ul li:nth-child(11n+4) a:hover {
      color: #a3d156 !important; }
#header nav ul li:nth-child(11n+5) {
  color: #CCCC1F !important;
  border-color: #CCCC1F !important;
  border-bottom: 12px solid;
  display: table !important;
  height: 2.4em;
  max-width: 10em;
  text-align: left;
  margin-left: 6px;
  margin-right: 6px;
  font-size: 0.8em;
  text-transform: uppercase;
  line-height: 0.2em;
  padding-top: 10px;
  padding-bottom: 6px; }
  @media (max-width: 1200px) {
    #header nav ul li:nth-child(11n+5) {
      border-left: 12px solid;
      border-bottom: none !important;
      margin-bottom: 6px !important;
      padding-left: 4px  !important; }
      #header nav ul li:nth-child(11n+5) a br {
        display: none !important; } }
  #header nav ul li:nth-child(11n+5).current_page_item a {
    color: inherit !important; }
  #header nav ul li:nth-child(11n+5):hover {
    border-color: #e1e13d !important; }
  #header nav ul li:nth-child(11n+5) a {
    font-weight: 600;
    display: table-cell !important;
    vertical-align: bottom !important;
    color: #e1e13d !important;
    display: inline;
    height: auto;
    border-top: none;
    padding: 0px; }
    #header nav ul li:nth-child(11n+5) a strong, #header nav ul li:nth-child(11n+5) a b {
      color: #CCCC1F !important; }
    #header nav ul li:nth-child(11n+5) a:hover {
      color: #e1e13d !important; }
#header nav ul li:nth-child(11n+6) {
  color: #920057 !important;
  border-color: #920057 !important;
  border-bottom: 12px solid;
  display: table !important;
  height: 2.4em;
  max-width: 10em;
  text-align: left;
  margin-left: 6px;
  margin-right: 6px;
  font-size: 0.8em;
  text-transform: uppercase;
  line-height: 0.2em;
  padding-top: 10px;
  padding-bottom: 6px; }
  @media (max-width: 1200px) {
    #header nav ul li:nth-child(11n+6) {
      border-left: 12px solid;
      border-bottom: none !important;
      margin-bottom: 6px !important;
      padding-left: 4px  !important; }
      #header nav ul li:nth-child(11n+6) a br {
        display: none !important; } }
  #header nav ul li:nth-child(11n+6).current_page_item a {
    color: inherit !important; }
  #header nav ul li:nth-child(11n+6):hover {
    border-color: #c50075 !important; }
  #header nav ul li:nth-child(11n+6) a {
    font-weight: 600;
    display: table-cell !important;
    vertical-align: bottom !important;
    color: #c50075 !important;
    display: inline;
    height: auto;
    border-top: none;
    padding: 0px; }
    #header nav ul li:nth-child(11n+6) a strong, #header nav ul li:nth-child(11n+6) a b {
      color: #920057 !important; }
    #header nav ul li:nth-child(11n+6) a:hover {
      color: #c50075 !important; }
#header nav ul li:nth-child(11n+7) {
  color: #006EB6 !important;
  border-color: #006EB6 !important;
  border-bottom: 12px solid;
  display: table !important;
  height: 2.4em;
  max-width: 10em;
  text-align: left;
  margin-left: 6px;
  margin-right: 6px;
  font-size: 0.8em;
  text-transform: uppercase;
  line-height: 0.2em;
  padding-top: 10px;
  padding-bottom: 6px; }
  @media (max-width: 1200px) {
    #header nav ul li:nth-child(11n+7) {
      border-left: 12px solid;
      border-bottom: none !important;
      margin-bottom: 6px !important;
      padding-left: 4px  !important; }
      #header nav ul li:nth-child(11n+7) a br {
        display: none !important; } }
  #header nav ul li:nth-child(11n+7).current_page_item a {
    color: inherit !important; }
  #header nav ul li:nth-child(11n+7):hover {
    border-color: #008de9 !important; }
  #header nav ul li:nth-child(11n+7) a {
    font-weight: 600;
    display: table-cell !important;
    vertical-align: bottom !important;
    color: #008de9 !important;
    display: inline;
    height: auto;
    border-top: none;
    padding: 0px; }
    #header nav ul li:nth-child(11n+7) a strong, #header nav ul li:nth-child(11n+7) a b {
      color: #006EB6 !important; }
    #header nav ul li:nth-child(11n+7) a:hover {
      color: #008de9 !important; }
#header nav ul li:nth-child(11n+8) {
  color: #f5101b !important;
  border-color: #f5101b !important;
  border-bottom: 12px solid;
  display: table !important;
  height: 2.4em;
  max-width: 10em;
  text-align: left;
  margin-left: 6px;
  margin-right: 6px;
  font-size: 0.8em;
  text-transform: uppercase;
  line-height: 0.2em;
  padding-top: 10px;
  padding-bottom: 6px; }
  @media (max-width: 1200px) {
    #header nav ul li:nth-child(11n+8) {
      border-left: 12px solid;
      border-bottom: none !important;
      margin-bottom: 6px !important;
      padding-left: 4px  !important; }
      #header nav ul li:nth-child(11n+8) a br {
        display: none !important; } }
  #header nav ul li:nth-child(11n+8).current_page_item a {
    color: inherit !important; }
  #header nav ul li:nth-child(11n+8):hover {
    border-color: #f74049 !important; }
  #header nav ul li:nth-child(11n+8) a {
    font-weight: 600;
    display: table-cell !important;
    vertical-align: bottom !important;
    color: #f74049 !important;
    display: inline;
    height: auto;
    border-top: none;
    padding: 0px; }
    #header nav ul li:nth-child(11n+8) a strong, #header nav ul li:nth-child(11n+8) a b {
      color: #f5101b !important; }
    #header nav ul li:nth-child(11n+8) a:hover {
      color: #f74049 !important; }
#header nav ul li:nth-child(11n+9) {
  color: #ff9127 !important;
  border-color: #ff9127 !important;
  border-bottom: 12px solid;
  display: table !important;
  height: 2.4em;
  max-width: 10em;
  text-align: left;
  margin-left: 6px;
  margin-right: 6px;
  font-size: 0.8em;
  text-transform: uppercase;
  line-height: 0.2em;
  padding-top: 10px;
  padding-bottom: 6px; }
  @media (max-width: 1200px) {
    #header nav ul li:nth-child(11n+9) {
      border-left: 12px solid;
      border-bottom: none !important;
      margin-bottom: 6px !important;
      padding-left: 4px  !important; }
      #header nav ul li:nth-child(11n+9) a br {
        display: none !important; } }
  #header nav ul li:nth-child(11n+9).current_page_item a {
    color: inherit !important; }
  #header nav ul li:nth-child(11n+9):hover {
    border-color: #ffab5a !important; }
  #header nav ul li:nth-child(11n+9) a {
    font-weight: 600;
    display: table-cell !important;
    vertical-align: bottom !important;
    color: #ffab5a !important;
    display: inline;
    height: auto;
    border-top: none;
    padding: 0px; }
    #header nav ul li:nth-child(11n+9) a strong, #header nav ul li:nth-child(11n+9) a b {
      color: #ff9127 !important; }
    #header nav ul li:nth-child(11n+9) a:hover {
      color: #ffab5a !important; }
#header nav ul li:nth-child(11n+10) {
  color: #3BB453 !important;
  border-color: #3BB453 !important;
  border-bottom: 12px solid;
  display: table !important;
  height: 2.4em;
  max-width: 10em;
  text-align: left;
  margin-left: 6px;
  margin-right: 6px;
  font-size: 0.8em;
  text-transform: uppercase;
  line-height: 0.2em;
  padding-top: 10px;
  padding-bottom: 6px; }
  @media (max-width: 1200px) {
    #header nav ul li:nth-child(11n+10) {
      border-left: 12px solid;
      border-bottom: none !important;
      margin-bottom: 6px !important;
      padding-left: 4px  !important; }
      #header nav ul li:nth-child(11n+10) a br {
        display: none !important; } }
  #header nav ul li:nth-child(11n+10).current_page_item a {
    color: inherit !important; }
  #header nav ul li:nth-child(11n+10):hover {
    border-color: #59c96f !important; }
  #header nav ul li:nth-child(11n+10) a {
    font-weight: 600;
    display: table-cell !important;
    vertical-align: bottom !important;
    color: #59c96f !important;
    display: inline;
    height: auto;
    border-top: none;
    padding: 0px; }
    #header nav ul li:nth-child(11n+10) a strong, #header nav ul li:nth-child(11n+10) a b {
      color: #3BB453 !important; }
    #header nav ul li:nth-child(11n+10) a:hover {
      color: #59c96f !important; }
#header nav ul li:nth-child(11n+11) {
  color: #1bb1fe !important;
  border-color: #1bb1fe !important;
  border-bottom: 12px solid;
  display: table !important;
  height: 2.4em;
  max-width: 10em;
  text-align: left;
  margin-left: 6px;
  margin-right: 6px;
  font-size: 0.8em;
  text-transform: uppercase;
  line-height: 0.2em;
  padding-top: 10px;
  padding-bottom: 6px; }
  @media (max-width: 1200px) {
    #header nav ul li:nth-child(11n+11) {
      border-left: 12px solid;
      border-bottom: none !important;
      margin-bottom: 6px !important;
      padding-left: 4px  !important; }
      #header nav ul li:nth-child(11n+11) a br {
        display: none !important; } }
  #header nav ul li:nth-child(11n+11).current_page_item a {
    color: inherit !important; }
  #header nav ul li:nth-child(11n+11):hover {
    border-color: #4ec2ff !important; }
  #header nav ul li:nth-child(11n+11) a {
    font-weight: 600;
    display: table-cell !important;
    vertical-align: bottom !important;
    color: #4ec2ff !important;
    display: inline;
    height: auto;
    border-top: none;
    padding: 0px; }
    #header nav ul li:nth-child(11n+11) a strong, #header nav ul li:nth-child(11n+11) a b {
      color: #1bb1fe !important; }
    #header nav ul li:nth-child(11n+11) a:hover {
      color: #4ec2ff !important; }
#header #site-logo {
  max-height: 70px;
  background-image: url("./images/logo-texto.svg");
  background-repeat: no-repeat;
  background-position: left center;
  width: 100%;
  max-width: 260px;
  height: calc(100% - 40px);
  background-size: 100%;
  padding: 20px 0px; }
  #header #site-logo > * {
    display: none; }
  @media (max-width: 380px) {
    #header #site-logo {
      width: 60%; } }
#header #site-description {
  display: none; }
#header .secondarymenu-wrap {
  display: none; }

#fp-nav {
  display: none !important; }

#footerwrap {
  display: none; }

.chirimbote-section {
  color: rgba(255, 255, 255, 0.8); }
  .chirimbote-section .module-title {
    margin-bottom: 40px; }
  .chirimbote-section .module-post .post .post-content .post-title {
    margin-top: 10px;
    margin-bottom: 0px;
    font-size: 0.9rem !important;
    font-weight: bolder; }
  .chirimbote-section .module-post .post .post-content p {
    font-size: 0.9rem !important;
    font-weight: bold; }
  .chirimbote-section .module-post .post .post-image {
    border: 1px solid rgba(255, 255, 255, 0.8); }
  .chirimbote-section .module-post .post .edit-button {
    display: none; }
  @media (min-width: 0px) {
    .chirimbote-section .module-post .grid2 .post-image {
      width: 249.6px;
      margin-bottom: 0px;
      overflow: hidden;
      position: relative !important; }
      .chirimbote-section .module-post .grid2 .post-image a {
        display: block;
        overflow: hidden;
        position: relative !important;
        width: 608px;
        height: 249.6px; }
      .chirimbote-section .module-post .grid2 .post-image img {
        position: absolute;
        left: -179.2px;
        bottom: 0;
        width: 608px;
        height: 249.6px; } }
  @media (min-width: 480px) {
    .chirimbote-section .module-post .grid2 .post-image {
      width: 312px;
      margin-bottom: 0px;
      overflow: hidden;
      position: relative !important; }
      .chirimbote-section .module-post .grid2 .post-image a {
        display: block;
        overflow: hidden;
        position: relative !important;
        width: 760px;
        height: 312px; }
      .chirimbote-section .module-post .grid2 .post-image img {
        position: absolute;
        left: -224px;
        bottom: 0;
        width: 760px;
        height: 312px; } }
  @media (min-width: 681px) {
    .chirimbote-section .module-post .grid2 .post-image {
      width: 156px;
      margin-bottom: 0px;
      overflow: hidden;
      position: relative !important; }
      .chirimbote-section .module-post .grid2 .post-image a {
        display: block;
        overflow: hidden;
        position: relative !important;
        width: 380px;
        height: 156px; }
      .chirimbote-section .module-post .grid2 .post-image img {
        position: absolute;
        left: -112px;
        bottom: 0;
        width: 380px;
        height: 156px; } }
  @media (min-width: 769px) {
    .chirimbote-section .module-post .grid2 .post-image {
      width: 218.4px;
      margin-bottom: 0px;
      overflow: hidden;
      position: relative !important; }
      .chirimbote-section .module-post .grid2 .post-image a {
        display: block;
        overflow: hidden;
        position: relative !important;
        width: 532px;
        height: 218.4px; }
      .chirimbote-section .module-post .grid2 .post-image img {
        position: absolute;
        left: -156.8px;
        bottom: 0;
        width: 532px;
        height: 218.4px; } }
  @media (min-width: 800px) {
    .chirimbote-section .module-post .grid2 .post-image {
      width: 218.4px;
      margin-bottom: 0px;
      overflow: hidden;
      position: relative !important; }
      .chirimbote-section .module-post .grid2 .post-image a {
        display: block;
        overflow: hidden;
        position: relative !important;
        width: 532px;
        height: 218.4px; }
      .chirimbote-section .module-post .grid2 .post-image img {
        position: absolute;
        left: -156.8px;
        bottom: 0;
        width: 532px;
        height: 218.4px; } }
  @media (min-width: 900px) {
    .chirimbote-section .module-post .grid2 .post-image {
      width: 280.8px;
      margin-bottom: 0px;
      overflow: hidden;
      position: relative !important; }
      .chirimbote-section .module-post .grid2 .post-image a {
        display: block;
        overflow: hidden;
        position: relative !important;
        width: 532px;
        height: 218.4px; }
      .chirimbote-section .module-post .grid2 .post-image img {
        position: absolute;
        left: -125.6px;
        bottom: 0;
        width: 532px;
        height: 218.4px; } }
  @media (min-width: 1281px) {
    .chirimbote-section .module-post .grid2 .post-image {
      width: 312px;
      margin-bottom: 0px;
      overflow: hidden;
      position: relative !important; }
      .chirimbote-section .module-post .grid2 .post-image a {
        display: block;
        overflow: hidden;
        position: relative !important;
        width: 532px;
        height: 218.4px; }
      .chirimbote-section .module-post .grid2 .post-image img {
        position: absolute;
        left: -110px;
        bottom: 0;
        width: 532px;
        height: 218.4px; } }
  @media (min-width: 1400px) {
    .chirimbote-section .module-post .grid2 .post-image {
      width: 280.8px;
      margin-bottom: 0px;
      overflow: hidden;
      position: relative !important; }
      .chirimbote-section .module-post .grid2 .post-image a {
        display: block;
        overflow: hidden;
        position: relative !important;
        width: 684px;
        height: 280.8px; }
      .chirimbote-section .module-post .grid2 .post-image img {
        position: absolute;
        left: -201.6px;
        bottom: 0;
        width: 684px;
        height: 280.8px; } }
  @media (max-width: 680px) {
    .chirimbote-section .module-post .grid2 {
      text-align: center; }
      .chirimbote-section .module-post .grid2 .post {
        display: inline-block;
        margin-left: 0px !important;
        width: auto;
        float: none;
        clear: both; }
        .chirimbote-section .module-post .grid2 .post .post-content {
          text-align: left; } }
  @media (min-width: 0px) {
    .chirimbote-section .module-post .grid3 .post-image {
      width: 249.6px;
      margin-bottom: 0px; }
      .chirimbote-section .module-post .grid3 .post-image img {
        width: auto;
        height: 249.6px; } }
  @media (min-width: 480px) {
    .chirimbote-section .module-post .grid3 .post-image {
      width: 312px;
      margin-bottom: 0px; }
      .chirimbote-section .module-post .grid3 .post-image img {
        width: auto;
        height: 312px; } }
  @media (min-width: 681px) {
    .chirimbote-section .module-post .grid3 .post-image {
      width: 102.96px;
      margin-bottom: 0px; }
      .chirimbote-section .module-post .grid3 .post-image img {
        width: auto;
        height: 102.96px; } }
  @media (min-width: 769px) {
    .chirimbote-section .module-post .grid3 .post-image {
      width: 137.28px;
      margin-bottom: 0px; }
      .chirimbote-section .module-post .grid3 .post-image img {
        width: auto;
        height: 137.28px; } }
  @media (min-width: 800px) {
    .chirimbote-section .module-post .grid3 .post-image {
      width: 156px;
      margin-bottom: 0px; }
      .chirimbote-section .module-post .grid3 .post-image img {
        width: auto;
        height: 156px; } }
  @media (min-width: 900px) {
    .chirimbote-section .module-post .grid3 .post-image {
      width: 187.2px;
      margin-bottom: 0px; }
      .chirimbote-section .module-post .grid3 .post-image img {
        width: auto;
        height: 187.2px; } }
  @media (min-width: 1281px) {
    .chirimbote-section .module-post .grid3 .post-image {
      width: 218.4px;
      margin-bottom: 0px; }
      .chirimbote-section .module-post .grid3 .post-image img {
        width: auto;
        height: 218.4px; } }
  @media (max-width: 680px) {
    .chirimbote-section .module-post .grid3 {
      text-align: center; }
      .chirimbote-section .module-post .grid3 .post {
        display: inline-block;
        margin-left: 0px !important;
        width: auto !important;
        float: none;
        clear: both; }
        .chirimbote-section .module-post .grid3 .post .post-content {
          text-align: left; } }
  .chirimbote-section .module-post.grid3-wide .grid3 .post-image {
    text-align: center;
    overflow: hidden; }
  @media (min-width: 0px) {
    .chirimbote-section .module-post.grid3-wide .grid3 .post-image {
      width: 288px;
      margin-bottom: 0px; }
      .chirimbote-section .module-post.grid3-wide .grid3 .post-image img {
        width: auto;
        height: 180px; }
    .chirimbote-section .module-post.grid3-wide .grid3 .post-content {
      width: 288px; } }
  @media (min-width: 480px) {
    .chirimbote-section .module-post.grid3-wide .grid3 .post-image {
      width: 360px;
      margin-bottom: 0px; }
      .chirimbote-section .module-post.grid3-wide .grid3 .post-image img {
        width: auto;
        height: 216px; }
    .chirimbote-section .module-post.grid3-wide .grid3 .post-content {
      width: 360px; } }
  @media (min-width: 681px) {
    .chirimbote-section .module-post.grid3-wide .grid3 .post-image {
      width: 180px;
      margin-bottom: 0px; }
      .chirimbote-section .module-post.grid3-wide .grid3 .post-image img {
        width: auto;
        height: 108px; }
    .chirimbote-section .module-post.grid3-wide .grid3 .post-content {
      width: 180px; } }
  @media (min-width: 769px) {
    .chirimbote-section .module-post.grid3-wide .grid3 .post-image {
      width: 180px;
      margin-bottom: 0px; }
      .chirimbote-section .module-post.grid3-wide .grid3 .post-image img {
        width: auto;
        height: 108px; }
    .chirimbote-section .module-post.grid3-wide .grid3 .post-content {
      width: 180px; } }
  @media (min-width: 800px) {
    .chirimbote-section .module-post.grid3-wide .grid3 .post-image {
      width: 216px;
      margin-bottom: 0px; }
      .chirimbote-section .module-post.grid3-wide .grid3 .post-image img {
        width: auto;
        height: 144px; }
    .chirimbote-section .module-post.grid3-wide .grid3 .post-content {
      width: 216px; } }
  @media (min-width: 900px) {
    .chirimbote-section .module-post.grid3-wide .grid3 .post-image {
      width: 252.0px;
      margin-bottom: 0px; }
      .chirimbote-section .module-post.grid3-wide .grid3 .post-image img {
        width: auto;
        height: 165.6px; }
    .chirimbote-section .module-post.grid3-wide .grid3 .post-content {
      width: 252.0px; } }
  @media (min-width: 1281px) {
    .chirimbote-section .module-post.grid3-wide .grid3 .post-image {
      width: 324px;
      margin-bottom: 0px; }
      .chirimbote-section .module-post.grid3-wide .grid3 .post-image img {
        width: auto;
        height: 216px; }
    .chirimbote-section .module-post.grid3-wide .grid3 .post-content {
      width: 324px; } }
  @media (max-width: 680px) {
    .chirimbote-section .module-post.grid3-wide .grid3 {
      text-align: center; }
      .chirimbote-section .module-post.grid3-wide .grid3 .post {
        display: inline-block;
        margin-left: 0px !important;
        width: auto !important;
        float: none;
        clear: both; }
        .chirimbote-section .module-post.grid3-wide .grid3 .post .post-content {
          text-align: left; } }
  .chirimbote-section .module-gallery .gallery-showcase-image {
    overflow: hidden;
    max-height: 560px;
    border: 1px solid rgba(255, 255, 255, 0.7); }
    .chirimbote-section .module-gallery .gallery-showcase-image img {
      max-height: none;
      max-width: 760px; }
  .chirimbote-section .module-gallery .gallery-images {
    margin-top: 40px;
    border: none;
    height: 74px !important;
    text-align: center;
    overflow: hidden; }
    .chirimbote-section .module-gallery .gallery-images a {
      overflow: hidden;
      width: 72px !important;
      display: inline-block;
      height: 72px;
      border: 1px solid rgba(255, 255, 255, 0.7) !important;
      border-left: 0px !important; }
      .chirimbote-section .module-gallery .gallery-images a img {
        width: 100% !important;
        min-width: 74px;
        width: 100%;
        min-height: 74px;
        margin: 0px; }
      .chirimbote-section .module-gallery .gallery-images a:first-child {
        border: 1px solid rgba(255, 255, 255, 0.7) !important; }
      .chirimbote-section .module-gallery .gallery-images a:hover {
        border: 1px solid #fff; }
  .chirimbote-section .module-box .module-box-content {
    border: 1px solid rgba(255, 255, 255, 0.7);
    padding: 120px 100px;
    background-color: transparent;
    color: rgba(255, 255, 255, 0.9); }
  .chirimbote-section .module-tab {
    padding: 8% 0;
    color: rgba(255, 255, 255, 0.8) !important;
    font-weight: bold !important; }
    .chirimbote-section .module-tab p {
      color: rgba(255, 255, 255, 0.8) !important; }
    .chirimbote-section .module-tab a {
      color: rgba(255, 255, 255, 0.8) !important; }
    .chirimbote-section .module-tab .tab-nav {
      top: 120px !important;
      background: none !important; }
      .chirimbote-section .module-tab .tab-nav li {
        border: 0px !important; }
    .chirimbote-section .module-tab .tab-content {
      background: none !important;
      border: 0px;
      font-size: 0.9rem;
      padding-left: 60px; }
    @media (max-width: 680px) {
      .chirimbote-section .module-tab .builder-tabs-wrap {
        padding-left: 0px !important; }
      .chirimbote-section .module-tab .tab-content {
        padding-left: 0px !important; }
      .chirimbote-section .module-tab .tab-nav {
        float: none;
        clear: both;
        top: 0 !important;
        position: inherit !important;
        margin-bottom: 20px !important;
        width: 100% !important; }
        .chirimbote-section .module-tab .tab-nav li {
          display: inline-block !important; } }
  .chirimbote-section.purple .module-tab .tab-nav li.current, .chirimbote-section.purple .module-tab .tab-nav li.current:hover {
    background: #ac0066 !important; }
  .chirimbote-section.purple .module-tab .tab-nav li:hover {
    background: #c50075 !important; }
  .chirimbote-section.blue .module-tab .tab-nav li.current, .chirimbote-section.blue .module-tab .tab-nav li.current:hover {
    background: #007dd0 !important; }
  .chirimbote-section.blue .module-tab .tab-nav li:hover {
    background: #008de9 !important; }
  .chirimbote-section.red .module-tab .tab-nav li.current, .chirimbote-section.red .module-tab .tab-nav li.current:hover {
    background: #f62832 !important; }
  .chirimbote-section.red .module-tab .tab-nav li:hover {
    background: #f74049 !important; }
  .chirimbote-section.lightblue .module-tab .tab-nav li.current, .chirimbote-section.lightblue .module-tab .tab-nav li.current:hover {
    background: #34baff !important; }
  .chirimbote-section.lightblue .module-tab .tab-nav li:hover {
    background: #4ec2ff !important; }
  .chirimbote-section.orange .module-tab .tab-nav li.current, .chirimbote-section.orange .module-tab .tab-nav li.current:hover {
    background: #ff9e41 !important; }
  .chirimbote-section.orange .module-tab .tab-nav li:hover {
    background: #ffab5a !important; }
  .chirimbote-section.pink .module-tab .tab-nav li.current, .chirimbote-section.pink .module-tab .tab-nav li.current:hover {
    background: #ef2583 !important; }
  .chirimbote-section.pink .module-tab .tab-nav li:hover {
    background: #f13d91 !important; }
  .chirimbote-section.green .module-tab .tab-nav li.current, .chirimbote-section.green .module-tab .tab-nav li.current:hover {
    background: #98cc42 !important; }
  .chirimbote-section.green .module-tab .tab-nav li:hover {
    background: #a3d156 !important; }
  .chirimbote-section.darkgreen .module-tab .tab-nav li.current, .chirimbote-section.darkgreen .module-tab .tab-nav li.current:hover {
    background: #46c25f !important; }
  .chirimbote-section.darkgreen .module-tab .tab-nav li:hover {
    background: #59c96f !important; }
  .chirimbote-section.yellow .module-tab .tab-nav li.current, .single-libros .module-tab .tab-nav li.current, .chirimbote-section.yellow .module-tab .tab-nav li.current:hover, .single-libros .module-tab .tab-nav li.current:hover {
    background: #dede26 !important; }
  .chirimbote-section.yellow .module-tab .tab-nav li:hover, .single-libros .module-tab .tab-nav li:hover {
    background: #e1e13d !important; }
  .chirimbote-section.turquoise .module-tab .tab-nav li.current, .single-cosas-que-nos-pasan .module-tab .tab-nav li.current, .chirimbote-section.turquoise .module-tab .tab-nav li.current:hover, .single-cosas-que-nos-pasan .module-tab .tab-nav li.current:hover {
    background: #0dbeb0 !important; }
  .chirimbote-section.turquoise .module-tab .tab-nav li:hover, .single-cosas-que-nos-pasan .module-tab .tab-nav li:hover {
    background: #0ed6c6 !important; }
  .chirimbote-section .module-videos .module-video .video-title {
    font-size: 0.75rem;
    font-weight: 800;
    text-transform: uppercase; }
    .chirimbote-section .module-videos .module-video .video-title a {
      color: rgba(255, 255, 255, 0.9);
      font-weight: bolder; }
  .chirimbote-section .module-files .module-file .file-title {
    margin-top: 6px;
    margin-bottom: 12px;
    font-size: 0.75rem;
    font-weight: 800;
    text-transform: uppercase; }
    .chirimbote-section .module-files .module-file .file-title a {
      color: rgba(255, 255, 255, 0.9);
      font-weight: bolder; }
  @media (max-width: 680px) {
    .chirimbote-section .module-files {
      text-align: center; }
      .chirimbote-section .module-files .module-file {
        text-align: left;
        width: auto;
        margin-left: auto;
        margin-right: auto;
        float: none;
        clear: both;
        display: inline-block; } }
  .chirimbote-section .module-slider {
    max-width: 96%; }
    @media (max-width: 680px) {
      .chirimbote-section .module-slider {
        max-width: 100%; } }
    @media (min-width: 0px) {
      .chirimbote-section .module-slider .caroufredsel_wrapper {
        height: 224px !important; } }
    @media (min-width: 400px) {
      .chirimbote-section .module-slider .caroufredsel_wrapper {
        height: 336px !important; } }
    @media (min-width: 480px) {
      .chirimbote-section .module-slider .caroufredsel_wrapper {
        height: 392px !important; } }
    @media (min-width: 681px) {
      .chirimbote-section .module-slider .caroufredsel_wrapper {
        height: 280px !important; } }
    @media (min-width: 769px) {
      .chirimbote-section .module-slider .caroufredsel_wrapper {
        height: 392px !important; } }
    @media (min-width: 800px) {
      .chirimbote-section .module-slider .caroufredsel_wrapper {
        height: 420px !important; } }
    @media (min-width: 900px) {
      .chirimbote-section .module-slider .caroufredsel_wrapper {
        height: 504px !important; } }
    @media (min-width: 1281px) {
      .chirimbote-section .module-slider .caroufredsel_wrapper {
        height: 560px !important; } }
    @media (min-width: 1400px) {
      .chirimbote-section .module-slider .caroufredsel_wrapper {
        height: 560px !important; } }

.chirimbote-section {
  background-repeat: repeat;
  background-image: url("images/fabric-pattern-transparency.png"); }
  .chirimbote-section.purple {
    background-image: url("images/fabric-pattern-transparency.png"), linear-gradient(#920057, #920057);
    background-repeat: repeat;
    background-size: 600px !important; }
    .chirimbote-section.purple .fp-tableCell {
      background-image: radial-gradient(rgba(248, 0, 148, 0.3), rgba(0, 0, 0, 0.3)); }
  .chirimbote-section.blue {
    background-image: url("images/fabric-pattern-transparency.png"), linear-gradient(#006EB6, #006EB6);
    background-repeat: repeat;
    background-size: 600px !important; }
    .chirimbote-section.blue .fp-tableCell {
      background-image: radial-gradient(rgba(29, 166, 255, 0.3), rgba(0, 0, 0, 0.3)); }
  .chirimbote-section.red {
    background-image: url("images/fabric-pattern-transparency.png"), linear-gradient(#f5101b, #f5101b);
    background-repeat: repeat;
    background-size: 600px !important; }
    .chirimbote-section.red .fp-tableCell {
      background-image: radial-gradient(rgba(249, 113, 120, 0.3), rgba(54, 2, 5, 0.3)); }
  .chirimbote-section.lightblue {
    background-image: url("images/fabric-pattern-transparency.png"), linear-gradient(#1bb1fe, #1bb1fe);
    background-repeat: repeat;
    background-size: 600px !important; }
    .chirimbote-section.lightblue .fp-tableCell {
      background-image: radial-gradient(rgba(129, 212, 255, 0.3), rgba(0, 51, 77, 0.3)); }
  .chirimbote-section.orange {
    background-image: url("images/fabric-pattern-transparency.png"), linear-gradient(#ff9127, #ff9127);
    background-repeat: repeat;
    background-size: 600px !important; }
    .chirimbote-section.orange .fp-tableCell {
      background-image: radial-gradient(rgba(255, 197, 141, 0.3), rgba(90, 44, 0, 0.3)); }
  .chirimbote-section.pink {
    background-image: url("images/fabric-pattern-transparency.png"), linear-gradient(#EA1176, #EA1176);
    background-repeat: repeat;
    background-size: 600px !important; }
    .chirimbote-section.pink .fp-tableCell {
      background-image: radial-gradient(rgba(244, 109, 172, 0.3), rgba(44, 3, 22, 0.3)); }
  .chirimbote-section.green {
    background-image: url("images/fabric-pattern-transparency.png"), linear-gradient(#8cc134, #8cc134);
    background-repeat: repeat;
    background-size: 600px !important; }
    .chirimbote-section.green .fp-tableCell {
      background-image: radial-gradient(rgba(185, 220, 126, 0.3), rgba(23, 32, 9, 0.3)); }
  .chirimbote-section.darkgreen {
    background-image: url("images/fabric-pattern-transparency.png"), linear-gradient(#3BB453, #3BB453);
    background-repeat: repeat;
    background-size: 600px !important; }
    .chirimbote-section.darkgreen .fp-tableCell {
      background-image: radial-gradient(rgba(128, 213, 145, 0.3), rgba(9, 26, 12, 0.3)); }
  .chirimbote-section.yellow, .single-libros {
    background-image: url("images/fabric-pattern-transparency.png"), linear-gradient(#CCCC1F, #CCCC1F);
    background-repeat: repeat;
    background-size: 600px !important; }
    .chirimbote-section.yellow .fp-tableCell, .single-libros .fp-tableCell {
      background-image: radial-gradient(rgba(232, 232, 105, 0.3), rgba(27, 27, 4, 0.3)); }
  .chirimbote-section.turquoise, .single-cosas-que-nos-pasan {
    background-image: url("images/fabric-pattern-transparency.png"), linear-gradient(#0BA69A, #0BA69A);
    background-repeat: repeat;
    background-size: 600px !important; }
    .chirimbote-section.turquoise .fp-tableCell, .single-cosas-que-nos-pasan .fp-tableCell {
      background-image: radial-gradient(rgba(38, 241, 225, 0.3), rgba(0, 0, 0, 0.3)); }

/* Modules */
.module.module-author {
  display: table;
  margin: 20px 0px; }
  .module.module-author .author-wrap {
    display: table-cell;
    vertical-align: middle; }
    .module.module-author .author-wrap .image-wrap {
      display: inline-block;
      border-radius: 100%;
      border-color: rgba(255, 255, 255, 0.9);
      border-width: 1px;
      border-style: solid;
      overflow: hidden;
      width: 80px;
      height: 80px; }
      .module.module-author .author-wrap .image-wrap image {
        max-width: 80px;
        min-height: 80px; }
  .module.module-author .author-content {
    display: table-cell;
    vertical-align: middle;
    padding-left: 40px; }
    .module.module-author .author-content .author-caption {
      margin: 0px; }
    .module.module-author .author-content .author-title {
      margin: 0px;
      margin-top: -14px;
      padding: 0px;
      line-height: normal;
      font-weight: bolder;
      font-size: 16px;
      text-transform: capitalize; }
      .module.module-author .author-content .author-title a {
        color: rgba(255, 255, 255, 0.9); }

/* Other */
.sticker-module-title .module-title, .sticker-module-title.module-title {
  display: table !important;
  border-radius: 50%;
  transform: rotate(-10deg);
  display: block;
  width: 132px;
  height: 160px;
  padding-top: 0px;
  padding-left: 14px;
  padding-right: 14px;
  line-height: 1.1em;
  font-size: 1.1rem;
  letter-spacing: 0px; }
  .sticker-module-title .module-title div, .sticker-module-title.module-title div {
    text-align: center;
    display: table-cell;
    vertical-align: middle; }
    .sticker-module-title .module-title div span, .sticker-module-title.module-title div span {
      display: inline-block;
      text-align: left; }
  .sticker-module-title .module-title strong, .sticker-module-title.module-title strong {
    font-size: 1em;
    letter-spacing: -1px; }

.sticker-module-title.sticker-module-title-overlap {
  margin-top: -120px; }
  .sticker-module-title.sticker-module-title-overlap.module-title, .sticker-module-title.sticker-module-title-overlap .module-title {
    position: relative;
    top: 120px;
    z-index: 99; }
  .sticker-module-title.sticker-module-title-overlap.sticker-module-title-overlap-corner .module-title, .sticker-module-title.sticker-module-title-overlap .sticker-module-title-overlap-corner .module-title {
    left: -80px; }
    @media (max-width: 500px) {
      .sticker-module-title.sticker-module-title-overlap.sticker-module-title-overlap-corner .module-title, .sticker-module-title.sticker-module-title-overlap .sticker-module-title-overlap-corner .module-title {
        left: -40px; } }

.purple .sticker-module-title .module-title, .purple .sticker-module-title.module-title {
  background-image: url("./images/sticker-border.svg"), linear-gradient(#9c005d, #9c005d);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 190px 190px; }

.blue .sticker-module-title .module-title, .blue .sticker-module-title.module-title {
  background-image: url("./images/sticker-border.svg"), linear-gradient(#0074c0, #0074c0);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 190px 190px; }

.red .sticker-module-title .module-title, .red .sticker-module-title.module-title {
  background-image: url("./images/sticker-border.svg"), linear-gradient(#f51924, #f51924);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 190px 190px; }

.lightblue .sticker-module-title .module-title, .lightblue .sticker-module-title.module-title {
  background-image: url("./images/sticker-border.svg"), linear-gradient(#25b4fe, #25b4fe);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 190px 190px; }

.orange .sticker-module-title .module-title, .orange .sticker-module-title.module-title {
  background-image: url("./images/sticker-border.svg"), linear-gradient(#ff9631, #ff9631);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 190px 190px; }

.pink .sticker-module-title .module-title, .pink .sticker-module-title.module-title {
  background-image: url("./images/sticker-border.svg"), linear-gradient(#ee177b, #ee177b);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 190px 190px; }

.green .sticker-module-title .module-title, .green .sticker-module-title.module-title {
  background-image: url("./images/sticker-border.svg"), linear-gradient(#91c936, #91c936);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 190px 190px; }

.darkgreen .sticker-module-title .module-title, .darkgreen .sticker-module-title.module-title {
  background-image: url("./images/sticker-border.svg"), linear-gradient(#3ebc57, #3ebc57);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 190px 190px; }

.yellow .sticker-module-title .module-title, .yellow .sticker-module-title.module-title {
  background-image: url("./images/sticker-border.svg"), linear-gradient(#d5d520, #d5d520);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 190px 190px; }

.turquoise .sticker-module-title .module-title, .turquoise .sticker-module-title.module-title {
  background-image: url("./images/sticker-border.svg"), linear-gradient(#0cb0a3, #0cb0a3);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 190px 190px; }

@media (max-width: 680px) {
  .sticker-module-title.sticker-module-title-overlap, .sticker-module-title.sticker-module-title-overlap-corner {
    margin-top: inherit; }
    .sticker-module-title.sticker-module-title-overlap .module-title, .sticker-module-title.sticker-module-title-overlap-corner .module-title {
      position: inherit;
      left: inherit !important;
      top: 0; }
  .sticker-module-title .module-title {
    margin-left: auto;
    margin-right: auto; } }
.single figure, .single-cosas-que-nos-pasan figure, .single-libros figure {
  border: 1px solid rgba(255, 255, 255, 0.9); }
.single #layout, .single-cosas-que-nos-pasan #layout, .single-libros #layout {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  width: 100%; }
  .single #layout .shadow-wrapper, .single-cosas-que-nos-pasan #layout .shadow-wrapper, .single-libros #layout .shadow-wrapper {
    padding: 0px 40px;
    height: 100%; }
.single #sidebar, .single-cosas-que-nos-pasan #sidebar, .single-libros #sidebar {
  display: none; }
.single #section-sidebar, .single-cosas-que-nos-pasan #section-sidebar, .single-libros #section-sidebar {
  float: left;
  margin: 60px 0; }
.single .post .post-title, .single-cosas-que-nos-pasan .post .post-title, .single-libros .post .post-title, .single .sidebar-post .post-title, .single-cosas-que-nos-pasan .sidebar-post .post-title, .single-libros .sidebar-post .post-title {
  font-weight: 800;
  font-size: 1.4rem;
  margin-top: 40px;
  margin-bottom: 20px; }
.single .post .post-meta, .single-cosas-que-nos-pasan .post .post-meta, .single-libros .post .post-meta, .single .sidebar-post .post-meta, .single-cosas-que-nos-pasan .sidebar-post .post-meta, .single-libros .sidebar-post .post-meta {
  display: none; }
.single .themify_builder_turn_on, .single-cosas-que-nos-pasan .themify_builder_turn_on, .single-libros .themify_builder_turn_on {
  display: none; }

.single-cosas-que-nos-pasan #layout .shadow-wrapper {
  background-image: radial-gradient(rgba(38, 241, 225, 0.3), rgba(0, 0, 0, 0.3)); }
.single-cosas-que-nos-pasan .post {
  padding-left: 80px !important; }
  .single-cosas-que-nos-pasan .post .post-image {
    max-width: 960px; }

.single-libros #layout .shadow-wrapper {
  background-image: radial-gradient(rgba(232, 232, 105, 0.3), rgba(27, 27, 4, 0.3)); }
.single-libros #section-sidebar {
  width: 30%; }
.single-libros .sidebar-post .post-title {
  display: none; }
.single-libros .sidebar-post .themify_builder_content {
  margin-top: 60px; }
.single-libros #content {
  margin-left: 6%;
  width: 64%; }
  @media (max-width: 800px) {
    .single-libros #content {
      margin-left: 0%;
      width: 100%; } }
.single-libros .post {
  padding-left: 0px !important; }
  .single-libros .post .post-image {
    max-width: 700px; }
    @media (max-width: 1200px) {
      .single-libros .post .post-image {
        width: 100% !important; } }

.section_loader {
  background-color: #920057;
  text-align: center; }
  .section_loader .section_spinner {
    display: inline-block;
    left: auto;
    padding: 0px 10px;
    background-image: url("./images/logo-texto.svg");
    width: 140px;
    height: 40px;
    background-size: 140px;
    background-repeat: no-repeat;
    background-position: center; }

.chirimbote-logo-section {
  /*
    width: 100%;
    height: 100%;
    overflow: hidden;
    display:block;
  
  
    background-image: url('./images/logo-chirimbote.svg');
    @media (min-width: 1200px) {
      background-image: url('./images/logo-anim.gif');
    }
    */ }
  .chirimbote-logo-section .row_inner_wrapper {
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    padding: 0px; }
    @media (max-width: 512px) {
      .chirimbote-logo-section .row_inner_wrapper {
        background-size: 100%; } }
    @media (max-width: 1199px) {
      .chirimbote-logo-section .row_inner_wrapper {
        background-image: url("./images/logo-chirimbote.svg"); } }
    @media (min-width: 1200px) {
      .chirimbote-logo-section .row_inner_wrapper.animated {
        margin-top: -4%;
        background-image: url("./images/logo-chirimbote.gif"); } }

/* cyrillic-ext */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 300;
  src: local("Fira Sans Light"), local("FiraSans-Light"), url(./fonts/FiraSans-Light.woff) format("woff");
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; }
/* cyrillic */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 300;
  src: local("Fira Sans Light"), local("FiraSans-Light"), url(./fonts/FiraSans-Light.woff) format("woff");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
/* greek */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 300;
  src: local("Fira Sans Light"), local("FiraSans-Light"), url(./fonts/FiraSans-Light.woff) format("woff");
  unicode-range: U+0370-03FF; }
/* latin-ext */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 300;
  src: local("Fira Sans Light"), local("FiraSans-Light"), url(./fonts/FiraSans-Light.woff) format("woff");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }
/* latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 300;
  src: local("Fira Sans Light"), local("FiraSans-Light"), url(./fonts/FiraSans-Light.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; }
/* cyrillic-ext */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 400;
  src: local("Fira Sans"), local("FiraSans-Regular"), url(./fonts/FiraSans-Regular.woff) format("woff");
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; }
/* cyrillic */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 400;
  src: local("Fira Sans"), local("FiraSans-Regular"), url(./fonts/FiraSans-Regular.woff) format("woff");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
/* greek */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 400;
  src: local("Fira Sans"), local("FiraSans-Regular"), url(./fonts/FiraSans-Regular.woff) format("woff");
  unicode-range: U+0370-03FF; }
/* latin-ext */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 400;
  src: local("Fira Sans"), local("FiraSans-Regular"), url(./fonts/FiraSans-Regular.woff) format("woff");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }
/* latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 400;
  src: local("Fira Sans"), local("FiraSans-Regular"), url(./fonts/FiraSans-Regular.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; }
/*** MEDIUM ***/
/* cyrillic-ext */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 500;
  src: local("Fira Sans"), local("FiraSans-Medium"), url(./fonts/FiraSans-Medium.woff) format("woff");
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; }
/* cyrillic */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 500;
  src: local("Fira Sans"), local("FiraSans-Medium"), url(./fonts/FiraSans-Medium.woff) format("woff");
  unicode-range: U+0500-045F, U+0490-0491, U+04B0-04B1, U+2116; }
/* greek */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 500;
  src: local("Fira Sans"), local("FiraSans-Medium"), url(./fonts/FiraSans-Medium.woff) format("woff");
  unicode-range: U+0370-03FF; }
/* latin-ext */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 500;
  src: local("Fira Sans"), local("FiraSans-Medium"), url(./fonts/FiraSans-Medium.woff) format("woff");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }
/* latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 500;
  src: local("Fira Sans"), local("FiraSans-Medium"), url(./fonts/FiraSans-Medium.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; }
/*** SEMI BOLD ***/
/* cyrillic-ext */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 600;
  src: local("Fira Sans"), local("FiraSans-SemiBold"), url(./fonts/FiraSans-SemiBold.woff) format("woff");
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; }
/* cyrillic */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 600;
  src: local("Fira Sans"), local("FiraSans-SemiBold"), url(./fonts/FiraSans-SemiBold.woff) format("woff");
  unicode-range: U+0500-045F, U+0490-0491, U+04B0-04B1, U+2116; }
/* greek */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 600;
  src: local("Fira Sans"), local("FiraSans-SemiBold"), url(./fonts/FiraSans-SemiBold.woff) format("woff");
  unicode-range: U+0370-03FF; }
/* latin-ext */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 600;
  src: local("Fira Sans"), local("FiraSans-SemiBold"), url(./fonts/FiraSans-SemiBold.woff) format("woff");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }
/* latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 600;
  src: local("Fira Sans"), local("FiraSans-SemiBold"), url(./fonts/FiraSans-SemiBold.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; }
/**** BOLD ***/
/* cyrillic-ext */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 700;
  src: local("Fira Sans Bold"), local("FiraSans-Bold"), url(./fonts/FiraSans-Bold.woff) format("woff");
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; }
/* cyrillic */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 700;
  src: local("Fira Sans Bold"), local("FiraSans-Bold"), url(./fonts/FiraSans-Bold.woff) format("woff");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
/* greek */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 700;
  src: local("Fira Sans Bold"), local("FiraSans-Bold"), url(./fonts/FiraSans-Bold.woff) format("woff");
  unicode-range: U+0370-03FF; }
/* latin-ext */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 700;
  src: local("Fira Sans Bold"), local("FiraSans-Bold"), url(./fonts/FiraSans-Bold.woff) format("woff");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }
/* latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 700;
  src: local("Fira Sans Bold"), local("FiraSans-Bold"), url(./fonts/FiraSans-Bold.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; }
body {
  font: 1em/1.7em 'Fira Sans', 'Roboto', sans-serif, Arial !important;
  font-family: 'Fira Sans', 'Roboto', sans-serif, Arial !important;
  font-style: normal;
  font-weight: bold;
  color: rgba(255, 255, 255, 0.7);
  text-align: left;
  word-wrap: break-word;
  image-rendering: optimizeQuality; }

a {
  font-family: 'Fira Sans', 'Roboto', sans-serif, Arial !important; }

#main-nav a {
  font-family: 'Fira Sans', 'Roboto', sans-serif, Arial !important; }
  #main-nav a strong {
    font-weight: bolder !important; }

p {
  line-height: normal;
  font-family: 'Fira Sans', 'Roboto', sans-serif, Arial !important; }

h1, h2, h3, h4, h5, h6 {
  text-transform: uppercase;
  font-weight: 400;
  font-family: 'Fira Sans', 'Roboto', sans-serif, Arial !important; }
  h1 strong, h1 b, h2 strong, h2 b, h3 strong, h3 b, h4 strong, h4 b, h5 strong, h5 b, h6 strong, h6 b {
    font-weight: bold; }

h1 {
  font-size: 2.4rem; }

h2 {
  font-size: 2.2rem; }

h3 {
  font-size: 2rem; }

h4 {
  font-size: 1.8rem; }

h5 {
  font-size: 1.5rem; }

h6 {
  font-size: 1rem; }

p {
  font-size: 1rem; }

@media (min-width: 0px) {
  html {
    font-size: 10pt; } }
@media (min-width: 480px) {
  html {
    font-size: 11pt; } }
@media (min-width: 1024px) {
  html {
    font-size: 12pt; } }

/*# sourceMappingURL=style.css.map */
