/* ==========================================================================
   Table of Content
   ==========================================================================
   
    Header
        News
        Sports
        Lifestyle
        Showtime
        Tech
        Business
        Extra
        
    Content
        Articles
            News
            Sports
            Lifestyle
            Showtime
            Tech
            Business
        
        Reviews
        Archive
        Buttons
    
    Sidebar
    Footer
    
    

/* ==========================================================================
   Header
   ========================================================================== */



 
 /**
  * News
  */
 li.cat-clube .dropdown-item a,
 li.cat-clube ul.dropdown-menu a.dropdown-item {
    background: #9353c3;
 }
 li.cat-clube a:hover,
 #header .header-nav-main nav > ul > li.cat-clube:hover > a { background: #9353c3 !important; color: #fff !important; }

 li.cat-clube ul.dropdown-menu a.dropdown-item:hover {
    background: #662d91 !important;
 }
 
 .sidr ul li.cat-clube a:hover {
     background: #9353c3;
 } 
 .grid thead.cat-clube th{
     background: #662d91 ;
 }

 li.cat-primary .dropdown-item a,
 li.cat-primary ul.dropdown-menu a.dropdown-item {
    background: #0197F6;
 }
 li.cat-primary a:hover,
 #header .header-nav-main nav > ul > li.cat-primary:hover > a { background: #0197F6 !important; color: #fff !important; }

 li.cat-primary ul.dropdown-menu a.dropdown-item:hover {
    background: #0197F6 !important;
 }
 
 .sidr ul li.cat-primary a:hover {
     background: #0197F6;
 } 
 .grid thead.cat-primary th{
     background: #0197F6 ;
 }

 @media (max-width: 991px) {}

 /**
  * cultural
  */
  li.cat-cultural .dropdown-item a,
  li.cat-cultural ul.dropdown-menu a.dropdown-item {
     background: #0198a0;
  }
  li.cat-cultural a:hover,
  #header .header-nav-main nav > ul > li.cat-cultural:hover > a { background: #0198a0 !important; }
 
  li.cat-cultural ul.dropdown-menu a.dropdown-item:hover {
     background: #58bdc2 !important;
  }
  .sidr ul li.cat-cultural a:hover {
      background: #0198a0;
  } 
  .grid thead.cat-cultural th{
      background: #58bdc2;
  }
 
 /**
  * Esportes
  */
 li.cat-esportes .dropdown-item a,
 .badge.cat-esportes,
 li.cat-esportes ul.dropdown-menu a.dropdown-item {
     background: #8dc442 !important;
 }
 li.cat-esportes a:hover,
  #header .header-nav-main nav > ul > li.cat-esportes:hover > a { background: #8dc442 !important; color: #fff !important; }
 
  li.cat-esportes ul.dropdown-menu a.dropdown-item:hover {
    background: #669425 !important;
 }
 .linkbox.cat-esportes a:hover .overlay {
     background: #8dc442cc;
 }
 .grid thead.cat-esportes th{
     background: #6da123 ;
 }
 
 /**
  * Fitness 
  */
  li.cat-fitness .dropdown-item a,
  li.cat-fitness ul.dropdown-menu a.dropdown-item {
      background: #d78c11 !important;
  }
  li.cat-fitness a:hover,
   #header .header-nav-main nav > ul > li.cat-fitness:hover > a { background: #fdad2a !important; color: #fff !important; }
  
   li.cat-fitness ul.dropdown-menu a.dropdown-item:hover {
     background: #fdad2a !important;
  }
  .linkbox.cat-fitness a:hover .overlay {
      background: #d78c11cc;
  }
  .grid thead.cat-fitness th{
      background: #fdad2a ;
  }

 
 /**
  * Primary
  */
  li.cat-primary .dropdown-item a,
  li.cat-primary ul.dropdown-menu a.dropdown-item {
      background: #0197F6 !important;
  }
  li.cat-primary a:hover,
   #header .header-nav-main nav > ul > li.cat-primary:hover > a { background: #0197F6 !important; color: #ffffff !important; }
  
   li.cat-primary ul.dropdown-menu a.dropdown-item:hover {
     background: #0197F6 !important;
  }
  .linkbox.cat-primary a:hover .overlay {
      background: #0197F6;
  }
  .grid thead.cat-primary th{
      background: #0197F6 ;
  }

 /**
  * Secondary
  */
  li.cat-secondary .dropdown-item a,
  li.cat-secondary ul.dropdown-menu a.dropdown-item {
      background: #01295F !important;
  }
  li.cat-secondary a:hover,
   #header .header-nav-main nav > ul > li.cat-secondary:hover > a { background: #01295F !important; color: #ffffff !important; }
  
   li.cat-secondary ul.dropdown-menu a.dropdown-item:hover {
     background: #01295F !important;
  }
  .linkbox.cat-secondary a:hover .overlay {
      background: #01295F;
  }
  .grid thead.cat-secondary th{
      background: #01295F ;
  }

 /**
  * Social
  */
  li.cat-social .dropdown-item a,
  li.cat-social ul.dropdown-menu a.dropdown-item {
      background: #065f9b !important;
  }
  li.cat-social a:hover,
   #header .header-nav-main nav > ul > li.cat-social:hover > a { background: #065f9b !important; color: #ffffff !important; }
  
   li.cat-social ul.dropdown-menu a.dropdown-item:hover {
     background: #024b7c !important;
  }
  .linkbox.cat-social a:hover .overlay {
      background: #065f9bcc;
  }
  .grid thead.cat-social th{
      background: #024b7c ;
  }
 
 
 /**
  * Services
  */
  li.cat-servicos .dropdown-item a,
  li.cat-servicos ul.dropdown-menu a.dropdown-item {
      background: #662d91 !important;
  }
  li.cat-servicos a:hover,
   #header .header-nav-main nav > ul > li.cat-servicos:hover > a { background: #9353c3 !important; color: #243b04 !important; }
  
   li.cat-servicos ul.dropdown-menu a.dropdown-item:hover {
     background: #662d91 !important;
  }
  .linkbox.cat-servicos a:hover .overlay {
      background: #662d91cc;
  }
  .grid thead.cat-servicos th{
      background: #662d91 ;
  }
 
 
 /**
  * Espaco
  */
  li.cat-espaco .dropdown-item a,
  li.cat-espaco ul.dropdown-menu a.dropdown-item {
      background: #662d91 !important;
  }
  li.cat-espaco a:hover,
   #header .header-nav-main nav > ul > li.cat-espaco:hover > a { background: #9353c3 !important; color: #243b04 !important; }
  
   li.cat-espaco ul.dropdown-menu a.dropdown-item:hover {
     background: #662d91 !important;
  }
  .linkbox.cat-espaco a:hover .overlay {
      background: #662d91cc;
  }
  .grid thead.cat-espaco th{
      background: #662d91 ;
  }

 
 li.cat-servicos .subnav-menu .subnav-posts:hover article a,
 li.cat-espaco .subnav-menu .subnav-posts:hover article a { background: inherit !important; }
 
 /**
  * Extra
  */
 
 li.cat-extra a,
 .sidr ul li.cat-extra a {
     border-color: #73edfb;
     color: #73edfb;
 }
 
 li.cat-extra .dropnav-container,
 li.cat-extra:hover a {
     background: #222;
 }
 
 li.cat-extra .dropnav-container ul li a:hover {
     color: #73edfb;
 }
 
 
 /* ==========================================================================
    Content
    ========================================================================== */
 
 /**
  * Articles
  */
 
 /**
  * News
  */
 
 article.cat-clube a.theme,
 article a.theme.cat-clube,
 .cat-clube .thumb-info-type,
 #page-content .section-news header span.borderline,
 #page-content .cat-clube .theme,
 #article-post.cat-clube .progress-bar,
 #article-post.cat-clube .score-overall {
     background: #662d91;
 }
 
 .section-news header h2 a,
 #article-post.cat-clube .review ul.good li i.fa {
     color: #662d91;
 }
 
 /**
  * Sports
  */
 
 article.cat-esportes a.theme,
 article a.theme.cat-esportes,
 .badge.cat-esportes,
 .cat-esportes .thumb-info-type,
 #page-content .section-sports header span.borderline,
 #page-content .cat-esportes .theme,
 #article-post.cat-esportes .progress-bar,
 #article-post.cat-esportes .score-overall {
     background: #8dc442 !important;
     color: #fff;
 }
 
 .section-sports header h2 a,
 #article-post.cat-esportes .review ul.good li i.fa {
     color: #777777;
 }
 
 
 /**
  * Fitness
  */
 
 article.cat-fitness a.theme,
 article a.theme.cat-fitness,
 .badge.cat-fitness,
 .cat-fitness .thumb-info-type,
 #page-content .section-fitness header span.borderline,
 #page-content .cat-fitness .theme,
 #article-post.cat-fitness .progress-bar,
 #article-post.cat-fitness .score-overall {
     background: #d78c11 !important;
     color: #fff;
 }
 
 .section-fitness header h2 a,
 #article-post.cat-fitness .review ul.good li i.fa {
     color: #777777;
 }
 
 /**
  * Lifestyle
  */
 
 article.cat-social a.theme,
 article a.theme.cat-social,
 .badge.cat-social,
 .cat-social .thumb-info-type,
 #page-content .section-lifestyle header span.borderline,
 #page-content .cat-social .theme,
 #article-post.cat-social .progress-bar,
 #article-post.cat-social .score-overall {
     background: #0e76bc !important;
 }
 
 .section-lifestyle header h2 a,
 #article-post.cat-social .review ul.good li i.fa {
     color: #0e76bc;
 }
 
 /**
  * Showtime
  */
 
 article.cat-servicos a.theme,
 article a.theme.cat-servicos,
 .badge.cat-servicos,
 .cat-servicos .thumb-info-type,
 #page-content .section-showtime header span.borderline,
 #page-content .cat-shotime .theme,
 #article-post.cat-servicos .progress-bar,
 #article-post.cat-servicos .score-overall {
     background: #cc62c8;
 }
 
 .section-showtime header h2 a,
 #article-post.cat-servicos .review ul.good li i.fa {
     color: #cc62c8;
 }
 
 /**
  * Tech
  */
 
 article.cat-cultural a.theme,
 article a.theme.cat-cultural,
 .cat-cultural .thumb-info-type,
 #page-content .section-tech header span.borderline,
 #page-content .cat-cultural .theme,
 #article-post.cat-cultural .progress-bar,
 #article-post.cat-cultural .score-overall {
     background: #00b5be;
 }
 
 .section-tech header h2 a,
 #article-post.cat-cultural .review ul.good li i.fa {
     color: #00b5be;
 }
 
 /**
  * Business
  */
 
 article.cat-espaco a.theme,
 article a.theme.cat-espaco,
 .cat-espaco .thumb-info-type,
 #page-content .section-business header span.borderline,
 #page-content .cat-espaco .theme,
 #article-post.cat-espaco .progress-bar,
 #article-post.cat-espaco .score-overall {
     background: #5dc866;
 }
 
 .section-business header h2 a,
 #article-post.cat-espaco .review ul.good li i.fa {
     color: #5dc866;
 }
 
 
 /* ==========================================================================
    Reviews
    ========================================================================== */
 
 .cat-photos {
     background: #eeeeee;
 }
 
 .sub-destaque a { color: #3a3a3a !important; font-size: 18px !important; }
 
 /* ==========================================================================
    Archive
    ========================================================================== */
 
 #archive-page.module-timeline .cat-clube a {
     color: #662d91;
 }
 
 #archive-page.module-timeline article i.bullet-clube {
     background: #662d91;
 }
 
 #archive-page.module-timeline .cat-esportes a {
     color: #8dc442;
 }
 
 #archive-page.module-timeline article i.bullet-esportes {
     background: #8dc442;
 }
 
 #archive-page.module-timeline .cat-fitness a {
     color: #d78c11;
 }
 
 #archive-page.module-timeline article i.bullet-fitness {
     background: #d78c11;
 }
 
 #archive-page.module-timeline .cat-social a {
     color: #0e76bc;
 }
 
 #archive-page.module-timeline article i.bullet-social {
     background: #0e76bc;
 }
 
 #archive-page.module-timeline .cat-servicos a {
     color: #cc62c8;
 }
 
 #archive-page.module-timeline article i.bullet-servicos {
     background: #cc62c8;
 }
 
 #archive-page.module-timeline .cat-cultural a {
     color: #00b5be;
 }
 
 #archive-page.module-timeline article i.bullet-cultural {
     background: #00b5be;
 }
 
 #archive-page.module-timeline .cat-espaco a {
     color: #5dc866;
 }
 
 #archive-page.module-timeline article i.bullet-espaco {
     background: #5dc866;
 }
 
 .cor-sports {background: #8dc442 !important; color: #fff !important; }

 .cor-fitness {background: #fdad2a !important; color: #fff !important; }

 .cor-social {background: #0e76bc !important; color: #fff !important; }

 .cor-cultural {background: #00b5be !important; color: #fff !important; }

 .cor-clube { background: #662d91 !important; color: #fff !important; }

 
 .tit-esportes,
 .tit-esportes a {color: #8dc442 !important; }
 .tit-fitness,
 .tit-fitness a {color: #d78c11 !important; }
 .tit-social,
 .tit-social a {color: #0e76bc !important; }
 .tit-cultural,
 .tit-cultural a {color: #00b5be !important; }
 .tit-clube,
 .tit-clube a { color: #662d91 !important; }
 
 /* ==========================================================================
    Buttons
    ========================================================================== */
 
 .btn-clube {
     background: #662d91;
     border: 1px solid #662d91;
 }
 
 .btn-clube:hover {
     background: #662d91;
 }
 
 /**
  * Show More
  */
 
 a.show-more.cat-clube {
     background: #662d91;
 }
 
 a.show-more.cat-esportes {
     background: #8dc442;
 }
 
 a.show-more.cat-fitness {
     background: #d78c11;
 }
 
 a.show-more.cat-social {
     background: #0e76bc;
 }

 a.show-more.cat-primary {
     background: #0197F6;
 }

 a.show-more.cat-secondary {
     background: #01295F;
 }

 a.show-more.cat-servicos {
     background: #cc62c8;
 }
 
 a.show-more.cat-cultural {
     background: #00b5be;
 }
 
 a.show-more.cat-espaco {
     background: #5dc866;
 }
 
 /* ==========================================================================
    Sidebar
    ========================================================================== */
 
 #sidebar span.cat-clube a {
     color: #9060b5;
 }
 
 #sidebar span.cat-esportes a {
     color: #8dc442;
 }
 
 #sidebar span.cat-fitness a {
     color: #d78c11;
 }
 
 #sidebar span.cat-social a {
     color: #2f99e0;
 }

  #sidebar span.cat-primary a {
     color: #0197F6;
 }
 
 #sidebar span.cat-servicos a {
     color: #cc62c8;
 }
 
 #sidebar span.cat-cultural a {
     color: #00b5be;
 }
 
 #sidebar span.cat-espaco a {
     color: #5dc866;
 }
 
 #sidebar .module-timeline article i.bullet-clube {
     background: #9060b5;
 }
 
 #sidebar .module-timeline article i.bullet-esportes {
     background: #8dc442;
 }
 
 #sidebar .module-timeline article i.bullet-fitness {
     background: #d78c11;
 }
 
 #sidebar .module-timeline article i.bullet-social {
     background: #2f99e0;
 }
 
 #sidebar .module-timeline article i.bullet-servicos {
     background: #cc62c8;
 }
 
 #sidebar .module-timeline article i.bullet-cultural {
     background: #00b5be;
 }
 
 #sidebar .module-timeline article i.bullet-espaco {
     background: #5dc866;
 }
 
 /* ==========================================================================
    Footer
    ========================================================================== */
 
 #foot-menu ul li.cat-clube a {
     border-color: #662d91;
 }
 
 #foot-menu ul li.cat-clube a:hover,
 #foot-menu ul li.cat-clube.current a {
     color: #c13636;
 }
 
 #foot-menu ul li.cat-esportes a {
     border-color: #8dc442;
 }
 
 #foot-menu ul li.cat-esportes a:hover,
 #foot-menu ul li.cat-esportes.current a {
     color: #4a84c4;
 }
 
 #foot-menu ul li.cat-fitness a {
     border-color: #d78c11;
 }
 
 #foot-menu ul li.cat-fitness a:hover,
 #foot-menu ul li.cat-fitness.current a {
     color: #4a84c4;
 }
 
 #foot-menu ul li.cat-social a {
     border-color: #0e76bc;
 }

 #foot-menu ul li.cat-primary a {
     border-color: #0197F6;
 }

 #foot-menu ul li.cat-secondary a {
     border-color: #01295F;
 }
 
 #foot-menu ul li.cat-social a:hover,
 #foot-menu ul li.cat-social.current a {
     color: #b1aa57;
 }

 #foot-menu ul li.cat-primary a:hover,
 #foot-menu ul li.cat-primary.current a {
     color: #0197F6;
 }

 #foot-menu ul li.cat-secondary a:hover,
 #foot-menu ul li.cat-secondary.current a {
     color: #01295F;
 }
 
 #foot-menu ul li.cat-servicos a {
     border-color: #cc62c8;
 }
 
 #foot-menu ul li.cat-servicos a:hover,
 #foot-menu ul li.cat-servicos.current a {
     color: #a0569e;
 }
 
 #foot-menu ul li.cat-cultural a {
     border-color: #00b5be;
 }
 
 #foot-menu ul li.cat-cultural a:hover,
 #foot-menu ul li.cat-cultural.current a {
     color: #6081a6;
 }
 
 #foot-menu ul li.cat-espaco a {
     border-color: #5dc866;
 }
 
 #foot-menu ul li.cat-espaco a:hover,
 #foot-menu ul li.cat-espaco.current a {
     color: #55985b;
 }
 
 #foot-menu ul li.cat-extra a {
     border-color: #73edfb;
 }
 
 #foot-menu ul li.cat-extra a:hover,
 #foot-menu ul li.cat-extra.current a {
     color: #73edfb;
 }