/*************************************************************************/
/*                                                                       */
/*      Existe um ficheiro LESS no servidor para ajudar com o CSS.       */
/*                                                                       */
/*************************************************************************/

/*
    Azul      #da291c   Pantone 3005 C
    Vermelho  #50ad47   Pantone 485 C
    Verde     #d95900   Pantone 383 C
    Amarelo:  #ea5297   Pantone 124 C
    Laranja   #ea5297   Pantone 166 C
*/
/* temp */
/*
#menu-temporario.fusion-menu .wpml-ls-last-item{ display: none; }
body.logged-in{
    #menu-temporario.fusion-menu .wpml-ls-last-item{ display: list-item; }
}
*/
.sumome-popup-powered-varian {
  display: none !important;
}
.tribe-filter-live #main {
  padding-top: 0px;
}
#tribe-events-bar {
  float: left;
  z-index: 5;
  margin-bottom: 20px;
}
.fusion-events-before-title {
  margin-bottom: 20px;
}
@media (max-width: 800px) {
  .desaparece-quando-quebra {
    display: none !important;
    height: 0px !important;
    overflow: hidden;
  }
}
/**********************************************************************************************************/
/******* reset *********/
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  -moz-appearance: button;
  appearance: button;
}
/******** meus *********************************************************************************************/
body.single-tribe_events .fusion-social-networks-wrapper {
  margin-bottom: -10px;
}
body.single-tribe_events .sidebar .tribe-events-single-section-title {
  background: #363839;
  color: #FFF;
}
body.single-tribe_events #wrapper #sidebar h3.tribe-events-single-section-title + dl *:nth-child(4) {
  border: none;
}
body.single-tribe_events #wrapper #sidebar h3.tribe-events-single-section-title + dl *:nth-child(5),
body.single-tribe_events #wrapper #sidebar h3.tribe-events-single-section-title + dl *:nth-child(6) {
  display: none;
}
body.tribe-filter-live #tribe-events .tribe-events-category-dia-11 .fusion-tribe-primary-info h3 a,
body.tribe-filter-live #tribe-events .tribe-events-category-dia-11-en .fusion-tribe-primary-info h3 a {
  background: rgba(218, 41, 28, 0.8);
}
body.tribe-filter-live #tribe-events .tribe-events-category-dia-11 .fusion-tribe-secondary-info .entry-summary a:hover,
body.tribe-filter-live #tribe-events .tribe-events-category-dia-11-en .fusion-tribe-secondary-info .entry-summary a:hover,
body.tribe-filter-live #tribe-events .tribe-events-category-dia-11 .fusion-tribe-secondary-info .entry-summary a:active,
body.tribe-filter-live #tribe-events .tribe-events-category-dia-11-en .fusion-tribe-secondary-info .entry-summary a:active,
body.tribe-filter-live #tribe-events .tribe-events-category-dia-11 .fusion-tribe-secondary-info .entry-summary a:focus,
body.tribe-filter-live #tribe-events .tribe-events-category-dia-11-en .fusion-tribe-secondary-info .entry-summary a:focus {
  color: #B2291C;
}
body.tribe-filter-live #tribe-events .tribe-events-category-dia-12 .fusion-tribe-primary-info h3 a,
body.tribe-filter-live #tribe-events .tribe-events-category-dia-12-en .fusion-tribe-primary-info h3 a {
  background: rgba(80, 173, 71, 0.8);
}
body.tribe-filter-live #tribe-events .tribe-events-category-dia-12 .fusion-tribe-secondary-info .entry-summary a:hover,
body.tribe-filter-live #tribe-events .tribe-events-category-dia-12-en .fusion-tribe-secondary-info .entry-summary a:hover,
body.tribe-filter-live #tribe-events .tribe-events-category-dia-12 .fusion-tribe-secondary-info .entry-summary a:active,
body.tribe-filter-live #tribe-events .tribe-events-category-dia-12-en .fusion-tribe-secondary-info .entry-summary a:active,
body.tribe-filter-live #tribe-events .tribe-events-category-dia-12 .fusion-tribe-secondary-info .entry-summary a:focus,
body.tribe-filter-live #tribe-events .tribe-events-category-dia-12-en .fusion-tribe-secondary-info .entry-summary a:focus {
  color: #508847;
}
body.tribe-filter-live #tribe-events .tribe-events-category-dia-13 .fusion-tribe-primary-info h3 a,
body.tribe-filter-live #tribe-events .tribe-events-category-dia-13-en .fusion-tribe-primary-info h3 a {
  background: rgba(35, 185, 214, 0.8);
}
body.tribe-filter-live #tribe-events .tribe-events-category-dia-13 .fusion-tribe-secondary-info .entry-summary a:hover,
body.tribe-filter-live #tribe-events .tribe-events-category-dia-13-en .fusion-tribe-secondary-info .entry-summary a:hover,
body.tribe-filter-live #tribe-events .tribe-events-category-dia-13 .fusion-tribe-secondary-info .entry-summary a:active,
body.tribe-filter-live #tribe-events .tribe-events-category-dia-13-en .fusion-tribe-secondary-info .entry-summary a:active,
body.tribe-filter-live #tribe-events .tribe-events-category-dia-13 .fusion-tribe-secondary-info .entry-summary a:focus,
body.tribe-filter-live #tribe-events .tribe-events-category-dia-13-en .fusion-tribe-secondary-info .entry-summary a:focus {
  color: #1C93A8;
}
body.tribe-filter-live #tribe-events .tribe-events-category-dia-14 .fusion-tribe-primary-info h3 a,
body.tribe-filter-live #tribe-events .tribe-events-category-dia-14-en .fusion-tribe-primary-info h3 a {
  background: rgba(234, 82, 151, 0.8);
}
body.tribe-filter-live #tribe-events .tribe-events-category-dia-14 .fusion-tribe-secondary-info .entry-summary a:hover,
body.tribe-filter-live #tribe-events .tribe-events-category-dia-14-en .fusion-tribe-secondary-info .entry-summary a:hover,
body.tribe-filter-live #tribe-events .tribe-events-category-dia-14 .fusion-tribe-secondary-info .entry-summary a:active,
body.tribe-filter-live #tribe-events .tribe-events-category-dia-14-en .fusion-tribe-secondary-info .entry-summary a:active,
body.tribe-filter-live #tribe-events .tribe-events-category-dia-14 .fusion-tribe-secondary-info .entry-summary a:focus,
body.tribe-filter-live #tribe-events .tribe-events-category-dia-14-en .fusion-tribe-secondary-info .entry-summary a:focus {
  color: #AD3E72;
}
body.tribe-filter-live #tribe-events .tribe-events-category-dia-15 .fusion-tribe-primary-info h3 a,
body.tribe-filter-live #tribe-events .tribe-events-category-dia-15-en .fusion-tribe-primary-info h3 a {
  background: rgba(251, 186, 0, 0.8);
}
body.tribe-filter-live #tribe-events .tribe-events-category-dia-15 .fusion-tribe-secondary-info .entry-summary a:hover,
body.tribe-filter-live #tribe-events .tribe-events-category-dia-15-en .fusion-tribe-secondary-info .entry-summary a:hover,
body.tribe-filter-live #tribe-events .tribe-events-category-dia-15 .fusion-tribe-secondary-info .entry-summary a:active,
body.tribe-filter-live #tribe-events .tribe-events-category-dia-15-en .fusion-tribe-secondary-info .entry-summary a:active,
body.tribe-filter-live #tribe-events .tribe-events-category-dia-15 .fusion-tribe-secondary-info .entry-summary a:focus,
body.tribe-filter-live #tribe-events .tribe-events-category-dia-15-en .fusion-tribe-secondary-info .entry-summary a:focus {
  color: #fbba00;
}
body.single-tribe_events #tribe-events .cat_dia-11 .fusion-events-single-title-content,
body.single-tribe_events #tribe-events .cat_dia-11-en .fusion-events-single-title-content {
  background: rgba(218, 41, 28, 0.8);;
}
body.single-tribe_events #tribe-events .cat_dia-11 a.tribe-events-button,
body.single-tribe_events #tribe-events .cat_dia-11-en a.tribe-events-button,
body.single-tribe_events #tribe-events .cat_dia-11 a.tribe-events-button:link,
body.single-tribe_events #tribe-events .cat_dia-11-en a.tribe-events-button:link,
body.single-tribe_events #tribe-events .cat_dia-11 a.tribe-events-button:visited,
body.single-tribe_events #tribe-events .cat_dia-11-en a.tribe-events-button:visited {
  background: #da291c;
  color: #FFF;
}
body.single-tribe_events #tribe-events .cat_dia-11 a.tribe-events-button:hover,
body.single-tribe_events #tribe-events .cat_dia-11-en a.tribe-events-button:hover,
body.single-tribe_events #tribe-events .cat_dia-11 a.tribe-events-button:active,
body.single-tribe_events #tribe-events .cat_dia-11-en a.tribe-events-button:active,
body.single-tribe_events #tribe-events .cat_dia-11 a.tribe-events-button:focus,
body.single-tribe_events #tribe-events .cat_dia-11-en a.tribe-events-button:focus {
  background: #B2291C;
}
body.single-tribe_events #tribe-events .cat_dia-11 + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a,
body.single-tribe_events #tribe-events .cat_dia-11-en + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a,
body.single-tribe_events #tribe-events .cat_dia-11 + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:link,
body.single-tribe_events #tribe-events .cat_dia-11-en + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:link,
body.single-tribe_events #tribe-events .cat_dia-11 + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:visited,
body.single-tribe_events #tribe-events .cat_dia-11-en + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:visited {
  background: #da291c !important;
}
body.single-tribe_events #tribe-events .cat_dia-11 + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:hover,
body.single-tribe_events #tribe-events .cat_dia-11-en + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:hover,
body.single-tribe_events #tribe-events .cat_dia-11 + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:active,
body.single-tribe_events #tribe-events .cat_dia-11-en + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:active,
body.single-tribe_events #tribe-events .cat_dia-11 + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:focus,
body.single-tribe_events #tribe-events .cat_dia-11-en + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:focus {
  background: #B2291C !important;
}
body.single-tribe_events #tribe-events .cat_dia-12 .fusion-events-single-title-content,
body.single-tribe_events #tribe-events .cat_dia-12-en .fusion-events-single-title-content {
  background: rgba(80, 173, 71, 0.8);
}
body.single-tribe_events #tribe-events .cat_dia-12 a.tribe-events-button,
body.single-tribe_events #tribe-events .cat_dia-12-en a.tribe-events-button,
body.single-tribe_events #tribe-events .cat_dia-12 a.tribe-events-button:link,
body.single-tribe_events #tribe-events .cat_dia-12-en a.tribe-events-button:link,
body.single-tribe_events #tribe-events .cat_dia-12 a.tribe-events-button:visited,
body.single-tribe_events #tribe-events .cat_dia-12-en a.tribe-events-button:visited {
  background: #50ad47;
  color: #FFF;
}
body.single-tribe_events #tribe-events .cat_dia-12 a.tribe-events-button:hover,
body.single-tribe_events #tribe-events .cat_dia-12-en a.tribe-events-button:hover,
body.single-tribe_events #tribe-events .cat_dia-12 a.tribe-events-button:active,
body.single-tribe_events #tribe-events .cat_dia-12-en a.tribe-events-button:active,
body.single-tribe_events #tribe-events .cat_dia-12 a.tribe-events-button:focus,
body.single-tribe_events #tribe-events .cat_dia-12-en a.tribe-events-button:focus {
  background: #508847;
}
body.single-tribe_events #tribe-events .cat_dia-12 + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a,
body.single-tribe_events #tribe-events .cat_dia-12-en + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a,
body.single-tribe_events #tribe-events .cat_dia-12 + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:link,
body.single-tribe_events #tribe-events .cat_dia-12-en + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:link,
body.single-tribe_events #tribe-events .cat_dia-12 + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:visited,
body.single-tribe_events #tribe-events .cat_dia-12-en + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:visited {
  background: #50ad47 !important;
}
body.single-tribe_events #tribe-events .cat_dia-12 + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:hover,
body.single-tribe_events #tribe-events .cat_dia-12-en + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:hover,
body.single-tribe_events #tribe-events .cat_dia-12 + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:active,
body.single-tribe_events #tribe-events .cat_dia-12-en + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:active,
body.single-tribe_events #tribe-events .cat_dia-12 + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:focus,
body.single-tribe_events #tribe-events .cat_dia-12-en + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:focus {
  background: #508847 !important;
}
body.single-tribe_events #tribe-events .cat_dia-13 .fusion-events-single-title-content,
body.single-tribe_events #tribe-events .cat_dia-13-en .fusion-events-single-title-content {
  background: rgba(35, 185, 214, 0.8);
}
body.single-tribe_events #tribe-events .cat_dia-13 a.tribe-events-button,
body.single-tribe_events #tribe-events .cat_dia-13-en a.tribe-events-button,
body.single-tribe_events #tribe-events .cat_dia-13 a.tribe-events-button:link,
body.single-tribe_events #tribe-events .cat_dia-13-en a.tribe-events-button:link,
body.single-tribe_events #tribe-events .cat_dia-13 a.tribe-events-button:visited,
body.single-tribe_events #tribe-events .cat_dia-13-en a.tribe-events-button:visited {
  background: #23B9D6;
  color: #FFF;
}
body.single-tribe_events #tribe-events .cat_dia-13 a.tribe-events-button:hover,
body.single-tribe_events #tribe-events .cat_dia-13-en a.tribe-events-button:hover,
body.single-tribe_events #tribe-events .cat_dia-13 a.tribe-events-button:active,
body.single-tribe_events #tribe-events .cat_dia-13-en a.tribe-events-button:active,
body.single-tribe_events #tribe-events .cat_dia-13 a.tribe-events-button:focus,
body.single-tribe_events #tribe-events .cat_dia-13-en a.tribe-events-button:focus {
  background: #1C93A8;
}
body.single-tribe_events #tribe-events .cat_dia-13 + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a,
body.single-tribe_events #tribe-events .cat_dia-13-en + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a,
body.single-tribe_events #tribe-events .cat_dia-13 + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:link,
body.single-tribe_events #tribe-events .cat_dia-13-en + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:link,
body.single-tribe_events #tribe-events .cat_dia-13 + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:visited,
body.single-tribe_events #tribe-events .cat_dia-13-en + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:visited {
  background: #23B9D6 !important;
}
body.single-tribe_events #tribe-events .cat_dia-13 + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:hover,
body.single-tribe_events #tribe-events .cat_dia-13-en + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:hover,
body.single-tribe_events #tribe-events .cat_dia-13 + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:active,
body.single-tribe_events #tribe-events .cat_dia-13-en + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:active,
body.single-tribe_events #tribe-events .cat_dia-13 + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:focus,
body.single-tribe_events #tribe-events .cat_dia-13-en + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:focus {
  background: #1C93A8 !important;
}
body.single-tribe_events #tribe-events .cat_dia-14 .fusion-events-single-title-content,
body.single-tribe_events #tribe-events .cat_dia-14-en .fusion-events-single-title-content {
  background: rgba(234, 82, 151, 0.8);
}
body.single-tribe_events #tribe-events .cat_dia-14 a.tribe-events-button,
body.single-tribe_events #tribe-events .cat_dia-14-en a.tribe-events-button,
body.single-tribe_events #tribe-events .cat_dia-14 a.tribe-events-button:link,
body.single-tribe_events #tribe-events .cat_dia-14-en a.tribe-events-button:link,
body.single-tribe_events #tribe-events .cat_dia-14 a.tribe-events-button:visited,
body.single-tribe_events #tribe-events .cat_dia-14-en a.tribe-events-button:visited {
  background: #ea5297;
  color: #FFF;
}
body.single-tribe_events #tribe-events .cat_dia-14 a.tribe-events-button:hover,
body.single-tribe_events #tribe-events .cat_dia-14-en a.tribe-events-button:hover,
body.single-tribe_events #tribe-events .cat_dia-14 a.tribe-events-button:active,
body.single-tribe_events #tribe-events .cat_dia-14-en a.tribe-events-button:active,
body.single-tribe_events #tribe-events .cat_dia-14 a.tribe-events-button:focus,
body.single-tribe_events #tribe-events .cat_dia-14-en a.tribe-events-button:focus {
  background: #AD3E72;
}
body.single-tribe_events #tribe-events .cat_dia-14 + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a,
body.single-tribe_events #tribe-events .cat_dia-14-en + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a,
body.single-tribe_events #tribe-events .cat_dia-14 + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:link,
body.single-tribe_events #tribe-events .cat_dia-14-en + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:link,
body.single-tribe_events #tribe-events .cat_dia-14 + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:visited,
body.single-tribe_events #tribe-events .cat_dia-14-en + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:visited {
  background: #ea5297 !important;
}
body.single-tribe_events #tribe-events .cat_dia-14 + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:hover,
body.single-tribe_events #tribe-events .cat_dia-14-en + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:hover,
body.single-tribe_events #tribe-events .cat_dia-14 + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:active,
body.single-tribe_events #tribe-events .cat_dia-14-en + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:active,
body.single-tribe_events #tribe-events .cat_dia-14 + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:focus,
body.single-tribe_events #tribe-events .cat_dia-14-en + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:focus {
  background: #AD3E72 !important;
}
body.single-tribe_events #tribe-events .cat_dia-15 .fusion-events-single-title-content,
body.single-tribe_events #tribe-events .cat_dia-15-en .fusion-events-single-title-content {
  background: rgba(251, 186, 0, 0.8);
}
body.single-tribe_events #tribe-events .cat_dia-15 a.tribe-events-button,
body.single-tribe_events #tribe-events .cat_dia-15-en a.tribe-events-button,
body.single-tribe_events #tribe-events .cat_dia-15 a.tribe-events-button:link,
body.single-tribe_events #tribe-events .cat_dia-15-en a.tribe-events-button:link,
body.single-tribe_events #tribe-events .cat_dia-15 a.tribe-events-button:visited,
body.single-tribe_events #tribe-events .cat_dia-15-en a.tribe-events-button:visited {
  background: #fbba00;
  color: #FFF;
}
body.single-tribe_events #tribe-events .cat_dia-15 a.tribe-events-button:hover,
body.single-tribe_events #tribe-events .cat_dia-15-en a.tribe-events-button:hover,
body.single-tribe_events #tribe-events .cat_dia-15 a.tribe-events-button:active,
body.single-tribe_events #tribe-events .cat_dia-15-en a.tribe-events-button:active,
body.single-tribe_events #tribe-events .cat_dia-15 a.tribe-events-button:focus,
body.single-tribe_events #tribe-events .cat_dia-15-en a.tribe-events-button:focus {
  background: #B78600;
}
body.single-tribe_events #tribe-events .cat_dia-15 + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a,
body.single-tribe_events #tribe-events .cat_dia-15-en + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a,
body.single-tribe_events #tribe-events .cat_dia-15 + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:link,
body.single-tribe_events #tribe-events .cat_dia-15-en + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:link,
body.single-tribe_events #tribe-events .cat_dia-15 + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:visited,
body.single-tribe_events #tribe-events .cat_dia-15-en + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:visited {
  background: #fbba00 !important;
}
body.single-tribe_events #tribe-events .cat_dia-15 + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:hover,
body.single-tribe_events #tribe-events .cat_dia-15-en + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:hover,
body.single-tribe_events #tribe-events .cat_dia-15 + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:active,
body.single-tribe_events #tribe-events .cat_dia-15-en + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:active,
body.single-tribe_events #tribe-events .cat_dia-15 + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:focus,
body.single-tribe_events #tribe-events .cat_dia-15-en + .fusion-sharing-box.fusion-single-sharing-box.share-box .fusion-social-networks-wrapper a:focus {
  background: #B78600 !important;
}
/* menus coloridos *************************************************************/
/*azul bebe*/
.fusion-mobile-nav-holder > .fusion-menu > li:nth-child(5n + 4) > a {
  background: #ea5297;
}
.fusion-mobile-nav-holder > .fusion-menu > li:nth-child(5n + 4).fusion-mobile-current-nav-item > a {
  background: #AD3E72;
}
.fusion-mobile-nav-holder > .fusion-menu > li:nth-child(5n + 4) > a:hover {
  background: #AD3E72;
}
.fusion-main-menu > .fusion-menu li:nth-child(5n + 4) > a:link > span,
.fusion-main-menu > .fusion-menu li:nth-child(5n + 4) > a:visited > span {
  color: #363839 !important;
}
.fusion-main-menu > .fusion-menu li:nth-child(5n + 4) > a:hover > span,
.fusion-main-menu > .fusion-menu li:nth-child(5n + 4) > a:active > span {
  color: #252525 !important;
}
.fusion-main-menu > .fusion-menu li:nth-child(5n + 4) > a:hover,
.fusion-main-menu > .fusion-menu li:nth-child(5n + 4) > a:active {
  border-color: #252525 !important;
}
.fusion-main-menu > .fusion-menu li li:nth-child(5n + 4) > a:link > span,
.fusion-main-menu > .fusion-menu li li:nth-child(5n + 4) > a:visited > span {
  color: #ea5297 !important;
}
.fusion-main-menu > .fusion-menu li li:nth-child(5n + 4) > a:hover > span,
.fusion-main-menu > .fusion-menu li li:nth-child(5n + 4) > a:active > span {
  color: #AD3E72 !important;
}
/*.apoio-home>h4:nth-child(5n+@{counter}){ color: @cor; }*/
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 4) .title-heading-left {
  color: #ea5297;
}
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 4) .title-heading-left a,
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 4) .title-heading-left a:link,
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 4) .title-heading-left a:visited {
  color: #ea5297;
}
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 4) .title-heading-left a:hover,
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 4) .title-heading-left a:active,
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 4) .title-heading-left a:focus {
  color: #AD3E72;
}
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 4) .fusion-button.button-flat.fusion-button-round.button-large {
  background: #ea5297 !important;
  color: #FFF !important;
}
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 4) .fusion-button.button-flat.fusion-button-round.button-large:hover {
  background: #AD3E72 !important;
}
.fusion-mobile-nav-holder > .fusion-menu > li:nth-child(5n + 3) > a {
  background: #23B9D6;
}
.fusion-mobile-nav-holder > .fusion-menu > li:nth-child(5n + 3).fusion-mobile-current-nav-item > a {
  background: #1C93A8;
}
.fusion-mobile-nav-holder > .fusion-menu > li:nth-child(5n + 3) > a:hover {
  background: #1C93A8;
}
.fusion-main-menu > .fusion-menu li:nth-child(5n + 3) > a:link > span,
.fusion-main-menu > .fusion-menu li:nth-child(5n + 3) > a:visited > span {
  color: #363839 !important;
}
.fusion-main-menu > .fusion-menu li:nth-child(5n + 3) > a:hover > span,
.fusion-main-menu > .fusion-menu li:nth-child(5n + 3) > a:active > span {
  color: #252525 !important;
}
.fusion-main-menu > .fusion-menu li:nth-child(5n + 3) > a:hover,
.fusion-main-menu > .fusion-menu li:nth-child(5n + 3) > a:active {
  border-color: #252525 !important;
}
.fusion-main-menu > .fusion-menu li li:nth-child(5n + 3) > a:link > span,
.fusion-main-menu > .fusion-menu li li:nth-child(5n + 3) > a:visited > span {
  color: #23B9D6 !important;
}
.fusion-main-menu > .fusion-menu li li:nth-child(5n + 3) > a:hover > span,
.fusion-main-menu > .fusion-menu li li:nth-child(5n + 3) > a:active > span {
  color: #1C93A8 !important;
}
/*.apoio-home>h4:nth-child(5n+@{counter}){ color: @cor; }*/
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 3) .title-heading-left {
  color: #23B9D6;
}
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 3) .title-heading-left a,
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 3) .title-heading-left a:link,
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 3) .title-heading-left a:visited {
  color: #23B9D6;
}
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 3) .title-heading-left a:hover,
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 3) .title-heading-left a:active,
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 3) .title-heading-left a:focus {
  color: #1C93A8;
}
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 3) .fusion-button.button-flat.fusion-button-round.button-large {
  background: #23B9D6 !important;
  color: #FFF !important;
}
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 3) .fusion-button.button-flat.fusion-button-round.button-large:hover {
  background: #1C93A8 !important;
}
.fusion-mobile-nav-holder > .fusion-menu > li:nth-child(5n + 2) > a {
  background: #50ad47;
}
.fusion-mobile-nav-holder > .fusion-menu > li:nth-child(5n + 2).fusion-mobile-current-nav-item > a {
  background: #508847;
}
.fusion-mobile-nav-holder > .fusion-menu > li:nth-child(5n + 2) > a:hover {
  background: #508847;
}
.fusion-main-menu > .fusion-menu li:nth-child(5n + 2) > a:link > span,
.fusion-main-menu > .fusion-menu li:nth-child(5n + 2) > a:visited > span {
  color: #363839 !important;
}
.fusion-main-menu > .fusion-menu li:nth-child(5n + 2) > a:hover > span,
.fusion-main-menu > .fusion-menu li:nth-child(5n + 2) > a:active > span {
  color: #252525 !important;
}
.fusion-main-menu > .fusion-menu li:nth-child(5n + 2) > a:hover,
.fusion-main-menu > .fusion-menu li:nth-child(5n + 2) > a:active {
  border-color: #252525 !important;
}
.fusion-main-menu > .fusion-menu li li:nth-child(5n + 2) > a:link > span,
.fusion-main-menu > .fusion-menu li li:nth-child(5n + 2) > a:visited > span {
  color: #50ad47 !important;
}
.fusion-main-menu > .fusion-menu li li:nth-child(5n + 2) > a:hover > span,
.fusion-main-menu > .fusion-menu li li:nth-child(5n + 2) > a:active > span {
  color: #508847 !important;
}
/*.apoio-home>h4:nth-child(5n+@{counter}){ color: @cor; }*/
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 2) .title-heading-left {
  color: #50ad47;
}
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 2) .title-heading-left a,
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 2) .title-heading-left a:link,
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 2) .title-heading-left a:visited {
  color: #50ad47;
}
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 2) .title-heading-left a:hover,
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 2) .title-heading-left a:active,
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 2) .title-heading-left a:focus {
  color: #508847;
}
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 2) .fusion-button.button-flat.fusion-button-round.button-large {
  background: #50ad47 !important;
  color: #FFF !important;
}
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 2) .fusion-button.button-flat.fusion-button-round.button-large:hover {
  background: #508847 !important;
}
.fusion-mobile-nav-holder > .fusion-menu > li:nth-child(5n + 1) > a {
  background: #da291c;
}
.fusion-mobile-nav-holder > .fusion-menu > li:nth-child(5n + 1).fusion-mobile-current-nav-item > a {
  background: #B2291C;
}
.fusion-mobile-nav-holder > .fusion-menu > li:nth-child(5n + 1) > a:hover {
  background: #B2291C;
}
.fusion-main-menu > .fusion-menu li:nth-child(5n + 1) > a:link > span,
.fusion-main-menu > .fusion-menu li:nth-child(5n + 1) > a:visited > span {
  color: #363839 !important;
}
.fusion-main-menu > .fusion-menu li:nth-child(5n + 1) > a:hover > span,
.fusion-main-menu > .fusion-menu li:nth-child(5n + 1) > a:active > span {
  color: #252525 !important;
}
.fusion-main-menu > .fusion-menu li:nth-child(5n + 1) > a:hover,
.fusion-main-menu > .fusion-menu li:nth-child(5n + 1) > a:active {
  border-color: #252525 !important;
}
.fusion-main-menu > .fusion-menu li li:nth-child(5n + 1) > a:link > span,
.fusion-main-menu > .fusion-menu li li:nth-child(5n + 1) > a:visited > span {
  color: #da291c !important;
}
.fusion-main-menu > .fusion-menu li li:nth-child(5n + 1) > a:hover > span,
.fusion-main-menu > .fusion-menu li li:nth-child(5n + 1) > a:active > span {
  color: #B2291C !important;
}
/*.apoio-home>h4:nth-child(5n+@{counter}){ color: @cor; }*/
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 1) .title-heading-left {
  color: #da291c;
}
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 1) .title-heading-left a,
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 1) .title-heading-left a:link,
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 1) .title-heading-left a:visited {
  color: #da291c;
}
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 1) .title-heading-left a:hover,
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 1) .title-heading-left a:active,
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 1) .title-heading-left a:focus {
  color: #B2291C;
}
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 1) .fusion-button.button-flat.fusion-button-round.button-large {
  background: #da291c !important;
  color: #FFF !important;
}
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 1) .fusion-button.button-flat.fusion-button-round.button-large:hover {
  background: #B2291C !important;
}
.fusion-mobile-nav-holder > .fusion-menu > li:nth-child(5n + 0) > a {
  background: #d95900;
}
.fusion-mobile-nav-holder > .fusion-menu > li:nth-child(5n + 0).fusion-mobile-current-nav-item > a {
  background: #fbba00;
}
.fusion-mobile-nav-holder > .fusion-menu > li:nth-child(5n + 0) > a:hover {
  background: #fbba00;
}
.fusion-main-menu > .fusion-menu li:nth-child(5n + 0) > a:link > span,
.fusion-main-menu > .fusion-menu li:nth-child(5n + 0) > a:visited > span {
  color: #363839 !important;
}
.fusion-main-menu > .fusion-menu li:nth-child(5n + 0) > a:hover > span,
.fusion-main-menu > .fusion-menu li:nth-child(5n + 0) > a:active > span {
  color: #252525 !important;
}
.fusion-main-menu > .fusion-menu li:nth-child(5n + 0) > a:hover,
.fusion-main-menu > .fusion-menu li:nth-child(5n + 0) > a:active {
  border-color: #252525 !important;
}
.fusion-main-menu > .fusion-menu li li:nth-child(5n + 0) > a:link > span,
.fusion-main-menu > .fusion-menu li li:nth-child(5n + 0) > a:visited > span {
  color: #d95900 !important;
}
.fusion-main-menu > .fusion-menu li li:nth-child(5n + 0) > a:hover > span,
.fusion-main-menu > .fusion-menu li li:nth-child(5n + 0) > a:active > span {
  color: #fbba00 !important;
}
/*.apoio-home>h4:nth-child(5n+@{counter}){ color: @cor; }*/
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 0) .title-heading-left {
  color: #d95900;
}
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 0) .title-heading-left a,
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 0) .title-heading-left a:link,
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 0) .title-heading-left a:visited {
  color: #d95900;
}
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 0) .title-heading-left a:hover,
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 0) .title-heading-left a:active,
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 0) .title-heading-left a:focus {
  color: #fbba00;
}
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 0) .fusion-button.button-flat.fusion-button-round.button-large {
  background: #d95900 !important;
  color: #FFF !important;
}
.home-categorias > .fusion-row > .fusion-layout-column:nth-child(5n + 0) .fusion-button.button-flat.fusion-button-round.button-large:hover {
  background: #fbba00 !important;
}
/* banners */
body.page-id-10015 .fusion-footer > footer,
body.page-id-13822 .fusion-footer > footer {
  border-top: none;
}
body.page-id-10015 > #wrapper > #sliders-container > .fusion-slider-container > .flexslider > .slides > li:nth-child(1) .title-heading-center,
body.page-id-13822 > #wrapper > #sliders-container > .fusion-slider-container > .flexslider > .slides > li:nth-child(1) .title-heading-center {
  -webkit-text-shadow: 0px 0px 14px #000000;
  -moz-text-shadow: 0px 0px 14px #000000;
  -o-text-shadow: 0px 0px 14px #000000;
  text-shadow: 0px 0px 14px #000000;
}
body.page-id-10015 > #wrapper > #sliders-container > .fusion-slider-container > .flexslider > .slides > li:nth-child(1) > .background-image,
body.page-id-13822 > #wrapper > #sliders-container > .fusion-slider-container > .flexslider > .slides > li:nth-child(1) > .background-image {
  background-image: url(/wp-content/uploads/2017/06/festival-dos-canais-banner-ria-noite-aveiro.jpg) !important;
}
/* patrocinadores - home */
.patrocinadores-oficiais-home .fusion-carousel-item > .fusion-carousel-item-wrapper > .fusion-image-wrapper {
  background: #282a2b;
}
.patrocinadores-oficiais-home .fusion-carousel-item .fusion-image-wrapper {
  text-align: center;
}
/* apoio */
.apoio-home > h4 {
  display: inline-block !important;
  margin: 4px 0px !important;
  color: #363839;
}
/**/
.apoio-home > h4 {
  padding-right: 8px;
  margin-right: 8px !important;
  border-right: 1px dotted #CCC;
}
.apoio-home > h4:last-child {
  border-right: none;
}
/**/
/*
.apoio-home>h4:after{ display: inline-block; color: #888; content: "|"; margin-left: 6px; margin-right: 6px; }
.apoio-home>h4:last-child:after{ display: none; }
*/
.apoio-home > h4:before {
  display: none;
}
/* titulos */
html body .fusion-title.title.fusion-title-size-two:not(.fusion-sep-none) .title-sep-container {
  display: none !important;
}
html body .fusion-title.title.fusion-title-size-two:not(.fusion-sep-none) h2 {
  font-size: 24px !important;
  text-transform: uppercase;
}
html body .fusion-title.title.fusion-title-size-one.h4 {
  margin-bottom: 12px !important;
}
html body .fusion-title.title.fusion-title-size-one.h4 h1.title-heading-left {
  font-size: 20px !important;
}
html body .fusion-title.title.fusion-title-size-one.h4 .title-sep-container {
  display: none;
}
/* menu */
.fusion-main-menu a {
  font-size: 18px !important;
  font-family: GravurCondensed, Helvetica, HelveticaNeue, Arial, sans-serif !important;
  font-weight: 600 !important;
}
.fusion-main-menu a.fusion-main-menu-icon {
  font-family: icomoon !important;
}
.fusion-main-menu a {
  line-height: 123px;
  height: 123px;
}
body > #wrapper .fusion-header-wrapper .fusion-header .fusion-menu .wpml-ls-item > a > span {
  display: block;
}
/* forms */
html div#wrapper div#main.clearfix div.fusion-row div#content div#tribe-events-pg-template div#tribe-events div#tribe-events-content-wrapper.tribe-clearfix div#tribe-events-bar form#tribe-bar-form.tribe-clearfix div.tribe-bar-filters div.tribe-bar-filters-inner.tribe-clearfix div.tribe-bar-submit input.tribe-events-button.tribe-no-param,
input[type=submit].wysija-submit-field.wysija-submit {
  border: none !important;
  line-height: 17px !important;
  letter-spacing: 0px !important;
  font-family: 'PT Sans' !important;
  font-weight: 700 !important;
  font-size: 14px !important;
  cursor: pointer;
  text-transform: uppercase;
  transition: all .2s;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -ms-transition: all .2s;
  -o-transition: all .2s;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
html div#wrapper div#main.clearfix div.fusion-row div#content div#tribe-events-pg-template div#tribe-events div#tribe-events-content-wrapper.tribe-clearfix div#tribe-events-bar form#tribe-bar-form.tribe-clearfix.tribe-bar-collapse div.tribe-bar-filters div.tribe-bar-filters-inner.tribe-clearfix div.tribe-bar-submit input.tribe-events-button.tribe-no-param,
html div#wrapper div#main.clearfix div.fusion-row div#content div#tribe-events-pg-template div#tribe-events div#tribe-events-content-wrapper.tribe-clearfix div#tribe-events-bar form#tribe-bar-form.tribe-clearfix div.tribe-bar-filters div.tribe-bar-filters-inner.tribe-clearfix div.tribe-bar-submit input.tribe-events-button.tribe-no-param {
  padding: 10px 18px !important;
}
input[type=submit].wysija-submit-field.wysija-submit {
  padding: 13px 29px !important;
}
html div#wrapper div#main.clearfix div.fusion-row div#content div#tribe-events-pg-template div#tribe-events div#tribe-events-content-wrapper.tribe-clearfix div#tribe-events-bar form#tribe-bar-form.tribe-clearfix.tribe-bar-collapse div.tribe-bar-filters div.tribe-bar-filters-inner.tribe-clearfix div.tribe-bar-submit input.tribe-events-button.tribe-no-param,
html div#wrapper div#main.clearfix div.fusion-row div#content div#tribe-events-pg-template div#tribe-events div#tribe-events-content-wrapper.tribe-clearfix div#tribe-events-bar form#tribe-bar-form.tribe-clearfix div.tribe-bar-filters div.tribe-bar-filters-inner.tribe-clearfix div.tribe-bar-submit input.tribe-events-button.tribe-no-param,
input[type=submit].wysija-submit-field.wysija-submit,
input[type=submit].wpcf7-form-control.wpcf7-submit {
  background: #50ad47;
  color: #FFF;
}
html div#wrapper div#main.clearfix div.fusion-row div#content div#tribe-events-pg-template div#tribe-events div#tribe-events-content-wrapper.tribe-clearfix div#tribe-events-bar form#tribe-bar-form.tribe-clearfix.tribe-bar-collapse div.tribe-bar-filters div.tribe-bar-filters-inner.tribe-clearfix div.tribe-bar-submit input.tribe-events-button.tribe-no-param:hover,
html div#wrapper div#main.clearfix div.fusion-row div#content div#tribe-events-pg-template div#tribe-events div#tribe-events-content-wrapper.tribe-clearfix div#tribe-events-bar form#tribe-bar-form.tribe-clearfix.tribe-bar-collapse div.tribe-bar-filters div.tribe-bar-filters-inner.tribe-clearfix div.tribe-bar-submit input.tribe-events-button.tribe-no-param:focus,
html div#wrapper div#main.clearfix div.fusion-row div#content div#tribe-events-pg-template div#tribe-events div#tribe-events-content-wrapper.tribe-clearfix div#tribe-events-bar form#tribe-bar-form.tribe-clearfix div.tribe-bar-filters div.tribe-bar-filters-inner.tribe-clearfix div.tribe-bar-submit input.tribe-events-button.tribe-no-param:hover,
html div#wrapper div#main.clearfix div.fusion-row div#content div#tribe-events-pg-template div#tribe-events div#tribe-events-content-wrapper.tribe-clearfix div#tribe-events-bar form#tribe-bar-form.tribe-clearfix div.tribe-bar-filters div.tribe-bar-filters-inner.tribe-clearfix div.tribe-bar-submit input.tribe-events-button.tribe-no-param:focus,
input[type=submit].wysija-submit-field.wysija-submit:hover,
input[type=submit].wysija-submit-field.wysija-submit:focus,
input[type=submit].wpcf7-form-control.wpcf7-submit:hover,
input[type=submit].wpcf7-form-control.wpcf7-submit:focus {
  background: #508847;
}
.wpcf7-form p {
  color: #000;
  font-weight: bold;
}
.wpcf7-form p > br + .wpcf7-form-control-wrap > input {
  margin-top: 4px;
}
/* forcar preto*/
html body .fusion-main-menu > .fusion-menu li.current-menu-item a:link,
html body .fusion-main-menu > .fusion-menu li.current-menu-item a:visited,
html body .fusion-main-menu > .fusion-menu li.current-menu-item a:hover,
html body .fusion-main-menu > .fusion-menu li.current-menu-item a:active {
  border-color: #000 !important;
}
.fusion-mobile-nav-holder > .fusion-menu > li > a {
  border: none;
}
.fusion-mobile-nav-holder > .fusion-menu > li > a > span {
  color: #FFF;
}
.tribe-events-day-time-slot > h5 {
  background: #000 !important;
}
/* pesquisa eventos */
html.wf-robotoslab-n3-active.wf-ptsans-n4-active.wf-ptsans-n7-active.wf-active.ua-windows_nt.ua-windows_nt-10.ua-windows_nt-10-0.ua-gecko.ua-gecko-54.ua-gecko-54-0.ua-firefox.ua-firefox-54.ua-firefox-54-0.ua-desktop.ua-desktop-windows.js.applicationcache.geolocation.history.postmessage.websockets.localstorage.sessionstorage.no-websqldatabase.webworkers.hashchange.audio.canvas.canvastext.video.webgl.cssgradients.multiplebgs.opacity.rgba.inlinesvg.hsla.supports.svgclippaths.smil.no-touchevents.fontface.generatedcontent.textshadow.indexeddb.indexeddb-deletedatabase.cssanimations.backgroundsize.borderimage.borderradius.boxshadow.flexbox.no-cssreflections.csstransforms.csstransforms3d.csstransitions body.archive.post-type-archive.post-type-archive-tribe_events.logged-in.admin-bar.tribe-js.tribe-filter-live.fusion-body.no-tablet-sticky-header.no-mobile-sticky-header.no-mobile-slidingbar.mobile-logo-pos-left.layout-wide-mode.menu-text-align-left.mobile-menu-design-modern.fusion-image-hovers.fusion-show-pagination-text.events-list.events-archive.tribe-events-style-full.tribe-theme-Avada.tribe-events-page-template.customize-support.tribe-is-responsive.do-animate div#wrapper div#main.clearfix div.fusion-row div#content div#tribe-events-pg-template div#tribe-events div#tribe-events-content-wrapper.tribe-clearfix div#tribe-events-bar form#tribe-bar-form.tribe-clearfix.tribe-bar-collapse div.tribe-bar-filters div.tribe-bar-filters-inner.tribe-clearfix div.tribe-bar-date-filter {
  padding-top: 0px;
}
.fusion-row > #content #tribe-events-content-wrapper .fusion-events-before-title {
  display: none !important;
}
.fusion-row > #content #tribe-events-content-wrapper #tribe-bar-form {
  color: #FFF;
  background: #000;
}
.fusion-row > #content #tribe-events-content-wrapper #tribe-bar-form #tribe-bar-views {
  display: none;
}
.fusion-row > #content #tribe-events-content-wrapper #tribe-bar-form .tribe-bar-filters {
  width: 100%;
  right: auto;
}
.fusion-row > #content #tribe-events-content-wrapper .tribe-bar-views-inner {
  display: none;
  background: #000;
}
.fusion-row > #content #tribe-events-content-wrapper .tribe-bar-views-inner .tribe-bar-views-option a {
  background: #000;
}
.fusion-row > #content #tribe-events-content-wrapper .tribe-bar-views-inner .tribe-bar-views-option a > span {
  color: #FFF;
}
.fusion-row > #content #tribe-events-content-wrapper #tribe-events-bar #tribe-bar-collapse-toggle {
  background: #000;
  width: 100%;
}
.fusion-row > #content #tribe-events-content-wrapper #tribe-events-bar #tribe-bar-collapse-toggle.tribe-bar-filters-open {
  padding-bottom: 0px;
}
.fusion-row > #content #tribe-events-content-wrapper #tribe-events-bar::before,
.fusion-row > #content #tribe-events-content-wrapper #tribe-events-bar::after {
  background: #000;
}
/* evtnso ***********************************************************************/
body #tribe-events .tribe-events-list .fusion-tribe-primary-info,
body #tribe-events .tribe-events-list .fusion-tribe-secondary-info {
  width: 50%;
}
/* redes ************************************************************************/
.fusion-social-networks.boxed-icons > .fusion-social-networks-wrapper a:link,
.fusion-social-networks.boxed-icons > .fusion-social-networks-wrapper a:visited {
  background: #000 !important;
  border: none !important;
}
html body .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  height: 32px;
  width: 32px;
  text-align: center;
  padding: 0px !important;
}
html body .fusion-social-networks.boxed-icons .fusion-social-network-icon:before {
  display: inline-block;
  font-size: 16px !important;
  margin: 0px;
  margin-top: 8px;
}
.fusion-secondary-header > .fusion-row > .fusion-alignleft > .fusion-contact-info > span > a:link,
.fusion-secondary-header > .fusion-row > .fusion-alignleft > .fusion-contact-info > span > a:visited {
  color: #50ad47 !important;
}
.fusion-secondary-header > .fusion-row > .fusion-alignleft > .fusion-contact-info > span > a:hover,
.fusion-secondary-header > .fusion-row > .fusion-alignleft > .fusion-contact-info > span > a:active,
.fusion-secondary-header > .fusion-row > .fusion-alignleft > .fusion-contact-info > span > a:focus {
  color: #508847 !important;
}
/* categorias ************************************************************************/
.home-categorias .fusion-one-fifth {
  width: 19% !important;
}
.home-categorias .fusion-layout-column {
  margin-right: 1.25% !important;
}
.home-categorias .fusion-layout-column.fusion-column-last {
  margin-right: 0px !important;
}
.home-proximos-eventos .fusion-layout-column.fusion-spacing-yes.fusion-one-fourth {
  width: 23.5% !important;
}
.home-proximos-eventos .fusion-layout-column {
  margin-right: 2% !important;
}
.home-proximos-eventos .fusion-layout-column.fusion-column-last {
  margin-right: 0px !important;
}
.home-categorias > .fusion-row > .fusion-layout-column > .fusion-column-wrapper > .fusion-button-wrapper > a {
  border: none;
}
.home-categorias > .fusion-row > .fusion-layout-column > .fusion-column-wrapper .fusion-no-lightbox img {
  width: 100%;
  max-width: 500px;
}
@media (min-width: 1171px) {
  .home-categorias > .fusion-row > .fusion-layout-column > .fusion-column-wrapper > p {
    min-height: 242px;
  }
  .home-categorias > .fusion-row > .fusion-layout-column > .fusion-column-wrapper > .fusion-title {
    min-height: 48px;
  }
}
.home-categorias > .fusion-row > .fusion-layout-column > .fusion-column-wrapper > .fusion-title > h3,
.home-categorias > .fusion-row > .fusion-layout-column > .fusion-column-wrapper > .fusion-button-wrapper {
  display: block;
  text-align: center;
}
@media (max-width: 800px) {
  .home-categorias > .fusion-row > .fusion-layout-column {
    margin-top: 50px !important;
    margin-bottom: 0px !important;
    position: relative;
  }
  .home-categorias > .fusion-row > .fusion-layout-column:first-child {
    margin-top: 0px !important;
  }
  .home-categorias > .fusion-row > .fusion-layout-column .fusion-title {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .home-categorias > .fusion-row > .fusion-layout-column:before {
    content: " ";
    position: absolute;
    top: -25px;
    left: 50%;
    width: 200px;
    margin-left: -100px;
    border-top: 1px dashed #888;
  }
}
/* sidebar */
html body.single-tribe_events #main .sidebar {
  padding: 2%;
}
.tribe-events-list-separator-month {
  display: none !important;
}
#tribe-events .tribe-events-list .tribe-events-list-separator-month + .type-tribe_events {
  margin-top: 2.5em;
}
/* texto inicial */
.texto-apresentacao p {
  font-size: 16px;
  line-height: 2;
}
.responsiva > img {
  width: 100%;
}
.conheca-programa-completo {
  display: none !important;
}
@media (min-width: 801px) {
  .texto-em-2 {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    column-gap: 40px;
  }
}
/* footer */
footer .fusion-column > .fusion-footer-widget-column.widget > h4.widget-title {
  margin-bottom: 0px;
}
footer .fusion-column > .fusion-footer-widget-column.widget form#form-wysija-4 p {
  margin-top: 0px;
}
footer .footer-organizacao h1.organizacao-footer {
  font-size: 18px;
  color: #FFF;
}
footer .footer-organizacao ul {
  margin-left: -16px;
  margin-right: -16px;
}
footer .footer-organizacao ul li {
  display: inline-block;
  margin-left: 16px;
  margin-right: 16px;
}
footer .contact-info-container .address,
footer .contact-info-container .phone {
  color: #BFBFBF;
}
/* contactos */
html body .morada-total > .fusion-column-wrapper {
  text-align: center;
  line-height: 1.2;
}
html body .morada-total > .fusion-column-wrapper > div {
  font-size: 24px;
  margin-top: 36px;
}
html body .morada-total > .fusion-column-wrapper .teatro-aveirense {
  font-size: 50px;
  font-family: GravurCondensed, Helvetica, HelveticaNeue, Arial, sans-serif !important;
  font-weight: 600 !important;
  color: #000;
}
html body .morada-total > .fusion-column-wrapper .morada p {
  display: inline-block;
  border-left: 1px solid #888;
  padding-left: 15px;
  margin-left: 12px;
  margin-bottom: 0px !important;
}
html body .morada-total > .fusion-column-wrapper .morada p:first-child {
  border-left: none;
}
html body .morada-total > .fusion-column-wrapper .email a,
html body .morada-total > .fusion-column-wrapper .email a:link,
html body .morada-total > .fusion-column-wrapper .email a:visited {
  color: #50ad47 !important;
}
html body .morada-total > .fusion-column-wrapper .email a:hover,
html body .morada-total > .fusion-column-wrapper .email a:active,
html body .morada-total > .fusion-column-wrapper .email a:focus {
  color: #508847 !important;
}
html body .morada-total > .fusion-column-wrapper .fusion-social-networks.boxed-icons a.fusion-social-network-icon {
  font-size: 24px;
  height: 50px !important;
  width: 50px !important;
}
html body .morada-total > .fusion-column-wrapper .fusion-social-networks.boxed-icons a.fusion-social-network-icon::before {
  font-size: 20px !important;
  line-height: 50px !important;
  margin-top: 0px !important;
}
html body .morada-total > .fusion-column-wrapper .fusion-social-networks.boxed-icons a.fusion-social-network-icon,
html body .morada-total > .fusion-column-wrapper .fusion-social-networks.boxed-icons a.fusion-social-network-icon:link,
html body .morada-total > .fusion-column-wrapper .fusion-social-networks.boxed-icons a.fusion-social-network-icon:visited {
  background: #50ad47 !important;
}
html body .morada-total > .fusion-column-wrapper .fusion-social-networks.boxed-icons a.fusion-social-network-icon:hover,
html body .morada-total > .fusion-column-wrapper .fusion-social-networks.boxed-icons a.fusion-social-network-icon:active,
html body .morada-total > .fusion-column-wrapper .fusion-social-networks.boxed-icons a.fusion-social-network-icon:focus {
  background: #508847 !important;
}
/* titulos */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: GravurCondensed, Helvetica, HelveticaNeue, Arial, sans-serif !important;
  font-weight: 600 !important;
}
/* basico */
body .fusion-copyright-notice a:hover,
body .fusion-copyright-notice a:active,
body .fusion-copyright-notice a:focus {
  color: #50ad47;
}
body .fusion-footer-widget-area a:hover,
body .fusion-footer-widget-area a:active,
body .fusion-footer-widget-area a:focus {
  color: #50ad47;
}
/* youtube */
.fusion-youtube {
  max-width: 100% !important;
  max-height: none !important;
}
.youtube-container {
  height: 0px;
  padding-bottom: 56.25%;
  width: 100%;
  max-width: 100% !important;
  max-height: none !important;
}
.youtube-container .video-shortcode {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  width: 100% !important;
}
.youtube-container .video-shortcode .fluid-width-video-wrapper {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  width: 100% !important;
  padding-top: 0px !important;
}
.youtube-container .video-shortcode .fluid-width-video-wrapper > iframe {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  width: 100% !important;
  max-width: 100% !important;
}
.video-destaque {
  position: relative;
  border: 10px solid #252525;
}
.video-destaque::before {
  content: " ";
  position: absolute;
  top: 40px;
  bottom: 40px;
  left: -4000px;
  right: -4000px;
  background: #252525;
}
@font-face {
  font-family: 'GravurCondensed';
  src: url('/fonts/GravurCondensed-Light.eot');
  src: url('/fonts/GravurCondensed-Light.eot?#iefix') format('embedded-opentype'), url('/fonts/GravurCondensed-Light.woff') format('woff'), url('/fonts/GravurCondensed-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'GravurCondensed';
  src: url('/fonts/GravurCondensed-Thin.eot');
  src: url('/fonts/GravurCondensed-Thin.eot?#iefix') format('embedded-opentype'), url('/fonts/GravurCondensed-Thin.woff') format('woff'), url('/fonts/GravurCondensed-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'GravurCondensed';
  src: url('/fonts/GravurCondensed-Bold.eot');
  src: url('/fonts/GravurCondensed-Bold.eot?#iefix') format('embedded-opentype'), url('/fonts/GravurCondensed-Bold.woff') format('woff'), url('/fonts/GravurCondensed-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'GravurCondensed';
  src: url('/fonts/GravurCondensed-Regular.eot');
  src: url('/fonts/GravurCondensed-Regular.eot?#iefix') format('embedded-opentype'), url('/fonts/GravurCondensed-Regular.woff') format('woff'), url('/fonts/GravurCondensed-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

