/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/*
 @font-face {
 font-family: 'COCOGOOSE Regular';
 font-style: normal;
 font-weight: normal;
 src: local('COCOGOOSE Regular'), url('https://forum.pt/professores2023/templates/g5_helium/custom/scss/cocogoose_trial.woff') format('woff');
 }
 @font-face {
 font-family: 'COCOGOOSE Light';
 font-style: normal;
 font-weight: normal;
 src: local('COCOGOOSE Light'), url('https://forum.pt/professores2023/templates/g5_helium/custom/scss/cocogoose-pro.thin.ttf') format('truetype');
 }
 body {
 font-family:'COCOGOOSE Light'; font-weight: normal !important;
 }
 h1, h2, h3, n4, h5, h6 {
 font-family:'COCOGOOSE Regular'; font-weight: normal !important;
 }
 */
/* line 24, templates/g5_helium/custom/scss/custom.scss */
.mod_aderir {
  background: #fff;
}
/* line 25, templates/g5_helium/custom/scss/custom.scss */
.mod_aderir a {
  font-size: 1rem;
}
/* line 26, templates/g5_helium/custom/scss/custom.scss */
.mod_aderir .avPlayerWrapper:after {
  display: none;
}
/* line 27, templates/g5_helium/custom/scss/custom.scss */
.mod_aderir .avPlayerWrapper:before {
  display: none;
}
/* line 30, templates/g5_helium/custom/scss/custom.scss */
.apoios-container {
  background: #fff;
  padding: 1.5rem 0;
}
/* line 35, templates/g5_helium/custom/scss/custom.scss */
.columns.grelha-apoios {
  max-width: 70%;
  margin: 0 auto;
}
/* line 41, templates/g5_helium/custom/scss/custom.scss */
.grelha-apoios .card {
  flex: 1 0 110px;
  border: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only all and (max-width: 48rem) {
  /* line 51, templates/g5_helium/custom/scss/custom.scss */
  .grelha-apoios .g-block img {
    display: block;
    max-height: 100px !important;
    width: auto;
  }
  /* line 55, templates/g5_helium/custom/scss/custom.scss */
  .grelha-apoios .g-block img.apoios4 {
    max-height: 140px !important;
    height: 140px !important;
    width: auto;
  }
  /* line 58, templates/g5_helium/custom/scss/custom.scss */
  .columns.grelha-apoios {
    max-width: 100%;
  }
  /* line 62, templates/g5_helium/custom/scss/custom.scss */
  .grelha-apoios {
    margin-top: 2rem;
  }
  /* line 63, templates/g5_helium/custom/scss/custom.scss */
  .grelha-apoios .card {
    flex: 1 0 100%;
    text-align: center;
    align-items: center !important;
    justify-content: center !important;
  }
  /* line 70, templates/g5_helium/custom/scss/custom.scss */
  .grelha-apoios .card img {
    margin: 0 auto;
  }
}
/* line 76, templates/g5_helium/custom/scss/custom.scss */
.grelha-apoios .g-block {
  align-items: center;
  justify-content: center;
  display: flex;
}
/* line 82, templates/g5_helium/custom/scss/custom.scss */
.grelha-apoios .g-block img {
  max-height: 80px;
  width: auto;
}
/* line 87, templates/g5_helium/custom/scss/custom.scss */
.bt_aderir {
  background: teal;
  color: #fff !important;
  padding: 8px 2rem !important;
  line-height: 21px !important;
  border-radius: 8px;
}
/* line 96, templates/g5_helium/custom/scss/custom.scss */
.subCategoryMore {
  display: none;
}
/* line 98, templates/g5_helium/custom/scss/custom.scss */
#dummyblock .g-content {
  display: none;
}
/* line 100, templates/g5_helium/custom/scss/custom.scss */
#iniciativa .g-content {
  margin: 0;
  padding: 0;
}
/* line 102, templates/g5_helium/custom/scss/custom.scss */
#iniciativa .g-title {
  text-align: center;
}
/*********************** RNS ****************************/
/********************************************************/
/********************************************************/
/*********************** RNS ****************************/
/*******************************************************body.dark-mode #g-navigation { background: #383e38;}*/
/* Recursos */
/* line 113, templates/g5_helium/custom/scss/custom.scss */
a.toggleDarkmode {
  position: absolute;
  top: 12px;
  right: 12px;
  z-index: 999999;
}
/* line 114, templates/g5_helium/custom/scss/custom.scss */
a.toggleDarkmode span {
  font-size: 12px;
}
/* line 115, templates/g5_helium/custom/scss/custom.scss */
body.dark-mode a {
  color: aqua;
}
/* line 116, templates/g5_helium/custom/scss/custom.scss */
body.dark-mode #g-footer .g-totop a {
  color: #ddd;
}
/* line 117, templates/g5_helium/custom/scss/custom.scss */
body.dark-mode p {
  color: #ddd !important;
}
/* line 118, templates/g5_helium/custom/scss/custom.scss */
body.dark-mode .well {
  background: #3e3e3e;
  border-color: #212121;
}
/* line 119, templates/g5_helium/custom/scss/custom.scss */
body.dark-mode legend {
  color: #ddd;
}
/* line 120, templates/g5_helium/custom/scss/custom.scss */
body.dark-mode #g-navigation-sticky-wrapper.is-sticky > #g-navigation {
  background: #fff;
}
/* line 121, templates/g5_helium/custom/scss/custom.scss */
body.dark-mode #g-container-main {
  background: #202020;
}
/* line 122, templates/g5_helium/custom/scss/custom.scss */
body.dark-mode #g-container-main .g-block.size-25 {
  background: #182018;
}
/* line 123, templates/g5_helium/custom/scss/custom.scss */
body.dark-mode .g-title {
  color: #ddd;
}
/* line 124, templates/g5_helium/custom/scss/custom.scss */
body.dark-mode #g-mainbar {
  background: #202020;
  color: #f4f4f4;
}
/* line 125, templates/g5_helium/custom/scss/custom.scss */
body.dark-mode #g-expanded {
  background: #212121;
}
/* line 126, templates/g5_helium/custom/scss/custom.scss */
body.dark-mode .g-offcanvas-toggle {
  color: #eee;
}
/* line 127, templates/g5_helium/custom/scss/custom.scss */
body.dark-mode #g-footer {
  background: #3e3e3e !important;
  color: #eee;
}
/* line 128, templates/g5_helium/custom/scss/custom.scss */
body.dark-mode .rounded-list p {
  background: #3e3e3e;
}
/* line 129, templates/g5_helium/custom/scss/custom.scss */
body.dark-mode div.catItemHeader {
  background: transparent;
}
/* line 130, templates/g5_helium/custom/scss/custom.scss */
body.dark-mode .subCategoryContainer .subCategory {
  background: #3e3e3e !important;
  border-color: #3e3e3e;
}
/* line 131, templates/g5_helium/custom/scss/custom.scss */
body.dark-mode #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: #eee;
}
/* line 132, templates/g5_helium/custom/scss/custom.scss */
body.dark-mode .fabrikElementContainer {
  background: #202020 !important;
  color: #ddd;
}
/* line 133, templates/g5_helium/custom/scss/custom.scss */
body.dark-mode .fabrikForm .tab-content {
  border-color: #898989;
}
/* line 134, templates/g5_helium/custom/scss/custom.scss */
body.dark-mode .nav-tabs > .active > a, body.dark-mode .nav-tabs > .active > a:hover, body.dark-mode .nav-tabs > .active > a:focus {
  border-color: #898989;
  background: #202020 !important;
  box-shadow: none !important;
  position: relative;
  top: 1px;
  border-bottom: 0;
}
/* line 137, templates/g5_helium/custom/scss/custom.scss */
body.dark-mode .btn-default {
  background: #202020 !important;
  color: #f4f4f4;
  border: 1px solid #999 !important;
}
/* line 139, templates/g5_helium/custom/scss/custom.scss */
ul.breadcrumb {
  margin: 0px auto;
  max-width: 64%;
}
/* line 142, templates/g5_helium/custom/scss/custom.scss */
.fabrikGroup legend {
  margin: 0 !important;
  padding-top: 0.5rem;
}
/* line 143, templates/g5_helium/custom/scss/custom.scss */
.fabrikSubGroup {
  clear: both;
}
/* line 145, templates/g5_helium/custom/scss/custom.scss */
.editor {
  max-width: 100% !important;
}
/* line 146, templates/g5_helium/custom/scss/custom.scss */
.wf-editor-container {
  max-width: 100% !important;
}
/* line 148, templates/g5_helium/custom/scss/custom.scss */
.g-menu-item-102 {
  display: none;
}
/* line 149, templates/g5_helium/custom/scss/custom.scss */
body.noticias .itemContainer {
  padding: 0px !important;
}
/* line 150, templates/g5_helium/custom/scss/custom.scss */
body.noticias h3.catItemTitle {
  font-size: 1.2rem;
  font-weight: 600;
}
/* line 151, templates/g5_helium/custom/scss/custom.scss */
body.noticias h3.catItemTitle a {
  color: #666;
}
/* line 152, templates/g5_helium/custom/scss/custom.scss */
body.noticias h3.catItemTitle a:hover {
  color: #f39016;
}
/* line 153, templates/g5_helium/custom/scss/custom.scss */
.custom.livestream iframe {
  left: 0;
  right: 0;
}
/* body.noticias .catItemHeader {
 height: 75px;
 border: 1px solid #ccc;
 }
 // body.noticias .itemContainer.effect4:after {bottom:36px !important;}
 */
/* line 165, templates/g5_helium/custom/scss/custom.scss */
div.latestItemsContainer {
  width: 100% !important;
  display: block;
}
/* line 169, templates/g5_helium/custom/scss/custom.scss */
div.latestItemView {
  float: left;
  display: inline-block;
  width: 50%;
}
/* line 176, templates/g5_helium/custom/scss/custom.scss */
body.itemid-144 #k2Container.noticias .itemContainer table {
  width: 100% !important;
}
/* line 177, templates/g5_helium/custom/scss/custom.scss */
body.itemid-144 #k2Container.noticias .itemContainer table td:first-child {
  max-width: 20%;
  width: 20% !important;
  font-family: "Quicksand";
}
/* line 178, templates/g5_helium/custom/scss/custom.scss */
body.itemid-144 #k2Container.noticias .itemContainer table td:nth-child(2) {
  max-width: 80%;
  width: 80% !important;
  font-family: "Quicksand";
  font-size: 1rem !important;
}
/* line 179, templates/g5_helium/custom/scss/custom.scss */
body.itemid-144 #k2Container.noticias .itemContainer table td p, body.itemid-144 #k2Container.noticias .itemContainer table td span {
  font-size: 1rem !important;
}
/* line 180, templates/g5_helium/custom/scss/custom.scss */
body.itemid-144 #k2Container.noticias .itemContainer ul {
  margin: 0px;
}
/* line 181, templates/g5_helium/custom/scss/custom.scss */
body.itemid-144 #k2Container.noticias .itemContainer ul li {
  display: inline-block;
  border: 1px solid #ccc;
  padding: 0px 1rem;
  background: #ddd;
}
/* line 183, templates/g5_helium/custom/scss/custom.scss */
div.catItemAttachmentsBlock {
  padding: 0 16px;
  border: none;
}
/* line 185, templates/g5_helium/custom/scss/custom.scss */
.owl-stage {
  background: #fff;
}
/* line 188, templates/g5_helium/custom/scss/custom.scss */
#k2Container .itemToolbar {
  display: none;
}
/* line 189, templates/g5_helium/custom/scss/custom.scss */
#k2Container .itemSocialSharing {
  display: none;
}
/* line 190, templates/g5_helium/custom/scss/custom.scss */
#k2Container .itemHits {
  display: none;
}
/* line 191, templates/g5_helium/custom/scss/custom.scss */
.g-totop {
  text-align: center;
}
/* line 192, templates/g5_helium/custom/scss/custom.scss */
.fb_el_adesoes_finais___fb_ro .fabrikLabel {
  display: none;
}
/* line 193, templates/g5_helium/custom/scss/custom.scss */
#search-mode-advanced {
  display: none;
}
/* line 194, templates/g5_helium/custom/scss/custom.scss */
.button {
  background: #4db2b3 !important;
}
/* line 195, templates/g5_helium/custom/scss/custom.scss */
.button.button-outline {
  background: transparent !important;
  padding: 1rem;
  margin: 1rem 0;
}
/* line 196, templates/g5_helium/custom/scss/custom.scss */
.button.button-outline:hover {
  border-color: #333;
  color: #333;
}
/* line 198, templates/g5_helium/custom/scss/custom.scss */
.align-left {
  float: left !important;
  display: inline-block !important;
  margin-right: 1rem !important;
  margin-top: 1rem !important;
}
/* line 199, templates/g5_helium/custom/scss/custom.scss */
.align-right {
  float: right !important;
  display: inline-block !important;
  margin-right: 1rem !important;
  margin-top: 1rem !important;
}
/* line 200, templates/g5_helium/custom/scss/custom.scss */
.button.button-xsmall {
  padding: 1.1rem 1.725rem !important;
}
/* line 205, templates/g5_helium/custom/scss/custom.scss */
#form_1 > div.fabrikActions.form-actions > div > div > div > button:nth-child(2) {
  display: none;
}
/* line 206, templates/g5_helium/custom/scss/custom.scss */
#anchorTitle {
  z-index: 9999;
}
/* line 207, templates/g5_helium/custom/scss/custom.scss */
.anchorTitle {
  opacity: 0.9;
  /* border radius */
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  /* box shadow */
  -moz-box-shadow: 0px 0px 20px 12px #ccc;
  -webkit-box-shadow: 0px 0px 20px 12px #ccc;
  box-shadow: 0px 0px 20px 12px #ccc;
  /* other settings */
  background-color: #ffead7;
  color: #333;
  display: none;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.3;
  max-width: 200px;
  padding: 5px 7px;
  position: absolute;
}
/* line 229, templates/g5_helium/custom/scss/custom.scss */
* html #anchorTitle {
  /* IE6 does not support max-width, so set a specific width instead */
  width: 200px;
}
/* line 233, templates/g5_helium/custom/scss/custom.scss */
#adesoes_finais___titulo_ro {
  padding: 0 2rem;
}
/* line 234, templates/g5_helium/custom/scss/custom.scss */
#adesoes_finais___texto_intro_ro p:first-of-type {
  margin: 0px;
}
/* line 236, templates/g5_helium/custom/scss/custom.scss */
body.view-details #details_18_87 #adesoes_finais___entidades_ro ol li:first-of-type {
  background: none;
  list-style: none;
  margin-left: 0px;
  font-weight: 600 !important;
}
/* line 239, templates/g5_helium/custom/scss/custom.scss */
body.view-details #details_18_87 #adesoes_finais___entidades_ro ol li:nth-child(17) {
  background: none;
  list-style: none;
  font-weight: 600 !important;
}
/* line 242, templates/g5_helium/custom/scss/custom.scss */
body.view-details #details_18_76 #adesoes_finais___entidades_ro ol li:first-of-type {
  background: none;
  list-style: none;
  margin-left: 0px;
  font-weight: 600 !important;
}
/* line 245, templates/g5_helium/custom/scss/custom.scss */
body.view-details #details_18_76 #adesoes_finais___entidades_ro ol li:nth-child(4) {
  background: none;
  list-style: none;
  font-weight: 600 !important;
}
/* line 248, templates/g5_helium/custom/scss/custom.scss */
body.view-details #details_18_71 #adesoes_finais___entidades_ro ol li:first-of-type {
  background: none;
  list-style: none;
  margin-left: 0px;
  font-weight: 600 !important;
}
/* line 251, templates/g5_helium/custom/scss/custom.scss */
body.view-details #details_18_68 #adesoes_finais___entidades_ro ol li:last-of-type {
  background: none;
  list-style: none;
  margin-left: 0px;
  font-weight: 600 !important;
}
/* line 254, templates/g5_helium/custom/scss/custom.scss */
body.view-details #details_18_43 #adesoes_finais___entidades_ro ol li:first-of-type {
  background: none;
  list-style: none;
  margin-left: 0px;
  font-weight: 600 !important;
}
/* line 257, templates/g5_helium/custom/scss/custom.scss */
body.view-details #details_18_2 #adesoes_finais___entidades_ro ol li:first-of-type {
  background: none;
  list-style: none;
  margin-left: 0px;
  font-weight: 600 !important;
}
/* line 260, templates/g5_helium/custom/scss/custom.scss */
body.view-details #details_18_2 #adesoes_finais___entidades_ro ol li:nth-child(4) {
  background: none;
  list-style: none;
  font-weight: 600 !important;
}
/* line 263, templates/g5_helium/custom/scss/custom.scss */
body.view-details #details_18_41 #adesoes_finais___entidades_ro ol li:first-of-type {
  background: none;
  list-style: none;
  margin-left: 0px;
  font-weight: 600 !important;
}
/* line 266, templates/g5_helium/custom/scss/custom.scss */
body.view-details #details_18_30 #adesoes_finais___entidades_ro ol li:first-of-type {
  background: none;
  list-style: none;
  margin-left: 0px;
  font-weight: 600 !important;
}
/* line 269, templates/g5_helium/custom/scss/custom.scss */
body.view-details #details_18_30 #adesoes_finais___entidades_ro ol li:nth-child(5) {
  background: none;
  list-style: none;
  font-weight: 600 !important;
}
/* line 272, templates/g5_helium/custom/scss/custom.scss */
body.view-details #details_18_19 #adesoes_finais___entidades_ro ol li:first-of-type {
  background: none;
  list-style: none;
  margin-left: 0px;
  font-weight: 600 !important;
}
/* line 275, templates/g5_helium/custom/scss/custom.scss */
body.view-details #details_18_15 #adesoes_finais___entidades_ro ol li:first-of-type {
  background: none;
  list-style: none;
  margin-left: 0px;
  font-weight: 600 !important;
}
/* line 278, templates/g5_helium/custom/scss/custom.scss */
body.view-details #details_18_15 #adesoes_finais___entidades_ro ol li:nth-child(6) {
  background: none;
  list-style: none;
  font-weight: 600 !important;
}
/* line 281, templates/g5_helium/custom/scss/custom.scss */
body.view-details #details_18_15 #adesoes_finais___entidades_ro ol li:nth-child(17) {
  background: none;
  list-style: none;
  font-weight: 600 !important;
}
/* line 284, templates/g5_helium/custom/scss/custom.scss */
body.view-details #details_18_15 #adesoes_finais___entidades_ro ol li:nth-child(20) {
  background: none;
  list-style: none;
  font-weight: 600 !important;
}
/* line 288, templates/g5_helium/custom/scss/custom.scss */
body.view-details #adesoes_finais___entidades_ro ol li {
  list-style: disc;
  background: none;
  padding-left: 4px !important;
}
/* line 290, templates/g5_helium/custom/scss/custom.scss */
h4.entidade {
  margin: 0 2rem !important;
}
/* line 291, templates/g5_helium/custom/scss/custom.scss */
.brochura p {
  margin: 0 6.5rem;
}
/* line 292, templates/g5_helium/custom/scss/custom.scss */
.plg-fbcomment.fb_el_adesoes_finais___facebook_ro {
  display: none !important;
}
/* line 293, templates/g5_helium/custom/scss/custom.scss */
.fabrik_row.well.row {
  margin: 1rem 0px !important;
}
/* line 294, templates/g5_helium/custom/scss/custom.scss */
.fabrik_row.well.span4 {
  margin: 1rem 0.5rem !important;
}
/* line 295, templates/g5_helium/custom/scss/custom.scss */
.fb_el_adesoes_finais___facebook_ro .fabrikLabel, .fb_el_adesoes_finais___like_ro .fabrikLabel {
  display: none;
}
/* line 296, templates/g5_helium/custom/scss/custom.scss */
.fb_el_adesoes_finais___facebook_ro {
  display: none;
}
/* line 298, templates/g5_helium/custom/scss/custom.scss */
body.view-details #g-expanded {
  padding-top: 2rem !important;
}
/* line 299, templates/g5_helium/custom/scss/custom.scss */
body.view-search .ppNav {
  display: none;
}
/* line 300, templates/g5_helium/custom/scss/custom.scss */
.moduletable.topsearch {
  margin-top: 1rem;
}
/* line 301, templates/g5_helium/custom/scss/custom.scss */
.topsearch form {
  margin-bottom: 0rem;
}
/* line 302, templates/g5_helium/custom/scss/custom.scss */
.topsearch {
  position: relative;
  margin-top: 4px;
  width: 60vw;
  z-index: 99;
  margin-left: 6rem;
}
/* line 303, templates/g5_helium/custom/scss/custom.scss */
.topsearch .inputbox.search-query {
  width: 30vw !important;
  height: 30px;
  padding: 1px 0.5rem;
  -webkit-border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  border-radius: 4px !important;
}
/* line 306, templates/g5_helium/custom/scss/custom.scss */
.topsearch button.button {
  padding: 4px !important;
}
/* line 307, templates/g5_helium/custom/scss/custom.scss */
.fabrikDataContainer {
  clear: both;
}
/* line 308, templates/g5_helium/custom/scss/custom.scss */
.form-limit label {
  display: inline-block;
}
/* line 309, templates/g5_helium/custom/scss/custom.scss */
body.view-search .result-title a {
  font-weight: 600;
}
/* line 310, templates/g5_helium/custom/scss/custom.scss */
body.view-search .result-text {
  border-bottom: 1px solid #ddd;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}
/* line 311, templates/g5_helium/custom/scss/custom.scss */
body.view-search .highlight {
  background-color: cadetblue !important;
  color: #fff;
}
/* line 312, templates/g5_helium/custom/scss/custom.scss */
.search-query {
  border-radius: 0px !important;
  width: 21% !important;
}
/* line 313, templates/g5_helium/custom/scss/custom.scss */
#adesoes_finais___publico_alvo_ro {
  padding-left: 1rem;
}
/* line 314, templates/g5_helium/custom/scss/custom.scss */
ol.area {
  margin: 0px !important;
  font-family: "Quicksand" !important;
  font-size: 1rem !important;
}
/* line 315, templates/g5_helium/custom/scss/custom.scss */
.area li {
  margin: 0px;
  background: none !important;
  padding-left: 0px !important;
}
/* line 318, templates/g5_helium/custom/scss/custom.scss */
.toggleLayoutBlock, .toggleLayout {
  cursor: pointer;
}
/* line 319, templates/g5_helium/custom/scss/custom.scss */
.fabrik_row.well.row .fabrikDivElement {
  float: left;
}
/* line 322, templates/g5_helium/custom/scss/custom.scss */
.layout.row {
  margin-bottom: 1rem;
  text-align: right;
}
/* line 323, templates/g5_helium/custom/scss/custom.scss */
body.view-list.praticaspromissoras .fabrik_row.well.row {
  max-height: 195px;
}
/* line 324, templates/g5_helium/custom/scss/custom.scss */
body.view-list.praticaspromissoras .fabrik_row.well {
  transition: All 1s ease;
  -webkit-transition: All 1s ease;
  -moz-transition: All 1s ease;
  -o-transition: All 1s ease;
}
/* line 330, templates/g5_helium/custom/scss/custom.scss */
body.view-list.praticaspromissoras .fabrik_row.well.row {
  box-shadow: none;
  background: #e8e8e8;
}
/* line 331, templates/g5_helium/custom/scss/custom.scss */
body.view-list.praticaspromissoras .fabrik_row.well.row span {
  text-align: left !important;
}
/* line 332, templates/g5_helium/custom/scss/custom.scss */
.fabrik_row.well.row > div > div {
  background: transparent !important;
}
/* line 333, templates/g5_helium/custom/scss/custom.scss */
.fabrik_row.well.row > div > div:nth-child(1) {
  max-width: 20%;
}
/* line 334, templates/g5_helium/custom/scss/custom.scss */
.fabrik_row.well.row > div > div:nth-child(2) {
  max-width: 80%;
  text-align: left !important;
}
/* line 335, templates/g5_helium/custom/scss/custom.scss */
.fabrik_row.well.row > div > div:nth-child(3) {
  max-width: 80%;
  text-align: left !important;
}
/* line 336, templates/g5_helium/custom/scss/custom.scss */
.fabrik_row.well.row > div > div:nth-child(4) {
  max-width: 80%;
  text-align: left !important;
  clear: none !important;
}
/* line 337, templates/g5_helium/custom/scss/custom.scss */
.fabrik_row.well.row > div > div:nth-child(5) {
  max-width: 80%;
  text-align: left !important;
}
/* line 338, templates/g5_helium/custom/scss/custom.scss */
.fabrik_row.well.row > div > div:nth-child(6) {
  max-width: 80%;
  text-align: left !important;
}
/* line 339, templates/g5_helium/custom/scss/custom.scss */
div.praticaspromissoras h1 {
  position: relative;
  bottom: 1rem;
}
/* line 340, templates/g5_helium/custom/scss/custom.scss */
body.praticaspromissoras .alert {
  display: none;
}
/* line 342, templates/g5_helium/custom/scss/custom.scss */
body.com_fabrik.view-details.praticaspromissoras #g-navigation-sticky-wrapper {
  display: none;
}
/* line 343, templates/g5_helium/custom/scss/custom.scss */
body.view-details.itemid-259 #g-navigation-sticky-wrapper {
  display: none;
}
/* line 344, templates/g5_helium/custom/scss/custom.scss */
body.com_fabrik.view-details.praticaspromissoras #g-footer {
  display: none;
}
/* line 345, templates/g5_helium/custom/scss/custom.scss */
body.view-details.itemid-259 #g-footer {
  display: none;
}
/* line 346, templates/g5_helium/custom/scss/custom.scss */
body.view-details.itemid-259 #g-mainbar {
  padding-top: 0px;
}
/* line 347, templates/g5_helium/custom/scss/custom.scss */
body.com_fabrik.view-details.praticaspromissoras #g-mainbar {
  padding-top: 0px;
}
/* line 348, templates/g5_helium/custom/scss/custom.scss */
body.com_fabrik.view-details.praticaspromissoras #group23 {
  margin-top: 1.5rem;
}
/* line 349, templates/g5_helium/custom/scss/custom.scss */
body.view-list.itemid-258 .adesoes_finais___areas ul li {
  list-style: none;
  margin: 0px;
}
/* line 350, templates/g5_helium/custom/scss/custom.scss */
body.view-list.itemid-258 .adesoes_finais___areas ul {
  margin: 0px;
}
/* line 351, templates/g5_helium/custom/scss/custom.scss */
body.view-list.itemid-290 .adesoes_finais___areas ul li {
  list-style: none;
  margin: 0px;
}
/* line 352, templates/g5_helium/custom/scss/custom.scss */
body.view-list.itemid-290 .adesoes_finais___areas ul {
  margin: 0px;
}
/* line 353, templates/g5_helium/custom/scss/custom.scss */
body.view-list.praticaspromissoras .adesoes_finais___areas ul li {
  list-style: none;
  margin: 0px;
}
/* line 354, templates/g5_helium/custom/scss/custom.scss */
body.view-list.praticaspromissoras .adesoes_finais___areas ul {
  margin: 0px;
}
/* line 355, templates/g5_helium/custom/scss/custom.scss */
body.com_fabrik.view-details .topsearch {
  display: none;
}
/* line 356, templates/g5_helium/custom/scss/custom.scss */
body.view-list.praticaspromissoras a.itemNext, body.view-list.praticaspromissoras a.itemPrevious {
  display: none;
}
/* line 357, templates/g5_helium/custom/scss/custom.scss */
.fb_el_adesoes_finais___nav_ro {
  display: none !important;
}
/* line 360, templates/g5_helium/custom/scss/custom.scss */
.projectLogo a {
  pointer-events: none;
}
/* line 361, templates/g5_helium/custom/scss/custom.scss */
#adesoes_finais___entidades_envolvidas_ro {
  line-height: 1.5rem;
  margin-bottom: 2rem;
}
/* line 362, templates/g5_helium/custom/scss/custom.scss */
.fabrikDetails .fabrikElementContainer.fabrikDataEmpty {
  display: none;
}
/* line 365, templates/g5_helium/custom/scss/custom.scss */
.fb_el_adesoes_finais___palvo_ro {
  margin-left: 0px !important;
}
/* line 366, templates/g5_helium/custom/scss/custom.scss */
.fb_el_adesoes_finais___palvo_ro ul li {
  background: none !important;
  padding-left: 0px !important;
}
/* line 367, templates/g5_helium/custom/scss/custom.scss */
#adesoes_finais___areas_ro ul li {
  background: none !important;
  padding-left: 0px !important;
}
/* line 368, templates/g5_helium/custom/scss/custom.scss */
.adesoes_finais___logo img {
  background: #fff;
  transition: All 1s ease;
  -webkit-transition: All 1s ease;
  -moz-transition: All 1s ease;
  -o-transition: All 1s ease;
  height: 100%;
  object-fit: contain;
  max-width: 155px;
}
/* line 379, templates/g5_helium/custom/scss/custom.scss */
.adesoes_finais___logo img:hover {
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
}
/* line 386, templates/g5_helium/custom/scss/custom.scss */
#list_18_com_fabrik_18_row_34 > div > div {
  padding: 0px;
  margin: 0px;
}
/* line 387, templates/g5_helium/custom/scss/custom.scss */
.adesoes_finais___titulo a {
  font-size: 1.2rem;
  font-weight: 600;
}
/* line 388, templates/g5_helium/custom/scss/custom.scss */
#group21 h3.legend, #group23 h3.legend, #group24 h3.legend {
  display: none;
}
/* line 389, templates/g5_helium/custom/scss/custom.scss */
#adesoes_finais___website_ro {
  word-break: break-word;
  padding-left: 10px;
}
/* line 390, templates/g5_helium/custom/scss/custom.scss */
#group23 .legend {
  display: none;
}
/* line 391, templates/g5_helium/custom/scss/custom.scss */
#group24 .legend {
  display: none;
}
/* line 392, templates/g5_helium/custom/scss/custom.scss */
.row-striped .row-fluid {
  background: #fff !important;
  border-bottom: 1px solid #ddd;
}
/* line 393, templates/g5_helium/custom/scss/custom.scss */
.fabrikDetails a.btn {
  float: right;
  margin: 0 4px;
}
/* line 394, templates/g5_helium/custom/scss/custom.scss */
.fabrikGroup#group21, .fabrikGroup#group23, .fabrikGroup#group24 {
  clear: both;
  padding-left: 1rem;
}
/* line 395, templates/g5_helium/custom/scss/custom.scss */
#listform_18_com_fabrik_18 .fabrikFilterContainer {
  padding: 0rem;
  margin-bottom: 1rem;
}
/* line 396, templates/g5_helium/custom/scss/custom.scss */
#listform_18_com_fabrik_18 > div.fabrikFilterContainer > div > div > div > div:nth-child(1) {
  font-size: 12px;
  font-weight: 600;
}
/* line 397, templates/g5_helium/custom/scss/custom.scss */
#listform_18_com_fabrik_18 > div.fabrikFilterContainer > div > div > div > div:nth-child(2) {
  margin-left: 0px;
}
/* line 398, templates/g5_helium/custom/scss/custom.scss */
.praticaspromissoras span.fabrik_actions {
  display: none;
}
/* line 399, templates/g5_helium/custom/scss/custom.scss */
body.view-details.itemid-259 .fabrikActions {
  display: none;
}
/* line 400, templates/g5_helium/custom/scss/custom.scss */
#list_18_com_fabrik_18_row_38 > div > div:nth-child(6) {
  display: none;
}
/* line 401, templates/g5_helium/custom/scss/custom.scss */
#list_18_com_fabrik_18_row_38 > div > div:nth-child(7) {
  display: none;
}
/* line 402, templates/g5_helium/custom/scss/custom.scss */
#listform_18_com_fabrik_18 > div.row-fluid > ul > li.dropdown {
  display: none;
}
/* line 403, templates/g5_helium/custom/scss/custom.scss */
#listform_18_com_fabrik_18 > div.row-fluid > ul.nav {
  margin-bottom: 0px;
  margin-top: 2rem;
}
/* line 404, templates/g5_helium/custom/scss/custom.scss */
body.com_fabrik.view-details.praticaspromissoras {
  overflow: hidden;
}
/* line 405, templates/g5_helium/custom/scss/custom.scss */
body.view-details.itemid-259 {
  overflow: hidden;
}
/* line 406, templates/g5_helium/custom/scss/custom.scss */
body.com_fabrik.view-details.praticaspromissoras .fabrikForm {
  width: 70vw;
  padding-top: 2rem;
  padding-bottom: 3rem;
  position: relative;
  float: right;
  height: 95vh;
  overflow-y: auto;
  margin: 0rem;
}
/* line 416, templates/g5_helium/custom/scss/custom.scss */
body.view-details.itemid-259 .fabrikForm {
  width: 70vw;
  padding-top: 2rem;
  padding-bottom: 3rem;
  position: relative;
  float: right;
  height: 95vh;
  overflow-y: auto;
  margin: 0rem;
}
/* line 426, templates/g5_helium/custom/scss/custom.scss */
body.com_fabrik.view-details.praticaspromissoras .form-actions {
  display: none;
}
/* line 427, templates/g5_helium/custom/scss/custom.scss */
body.com_fabrik.view-form.praticaspromissoras .ppNav {
  display: none !important;
}
/* line 428, templates/g5_helium/custom/scss/custom.scss */
body.com_fabrik.view-form.praticaspromissoras .fb_el_adesoes_finais___nav {
  display: none !important;
}
/* line 432, templates/g5_helium/custom/scss/custom.scss */
body.view-list.praticaspromissoras .row-fluid {
  width: 100%;
}
/* line 433, templates/g5_helium/custom/scss/custom.scss */
body.view-list.praticaspromissoras .fabrik_row.well {
  box-shadow: 1px 2px 16px 4px #ccc;
  background: #fff;
  text-align: center;
}
/* line 434, templates/g5_helium/custom/scss/custom.scss */
body.view-list.praticaspromissoras .fabrik_row.well .fabrikDivElement span {
  width: 100%;
  text-align: center;
}
/* line 435, templates/g5_helium/custom/scss/custom.scss */
.adesoes_finais___titulo {
  word-break: normal;
  line-height: normal !important;
}
/* line 436, templates/g5_helium/custom/scss/custom.scss */
.fabrik_row div {
  background: #fff;
}
/* line 437, templates/g5_helium/custom/scss/custom.scss */
.fabrik_row.well {
  padding: 4px !important;
}
/* line 438, templates/g5_helium/custom/scss/custom.scss */
body.view-list.praticaspromissoras .fabrikForm ul.nav {
  margin-top: 0px;
  float: right;
  width: 100%;
  margin: 1rem 0;
}
/* line 439, templates/g5_helium/custom/scss/custom.scss */
body.view-list.praticaspromissoras .fabrikForm {
  bottom: 2.5rem;
  position: relative;
}
/* line 440, templates/g5_helium/custom/scss/custom.scss */
body.view-list.praticaspromissoras .fabrikForm .input-append {
  width: 100%;
}
/* line 441, templates/g5_helium/custom/scss/custom.scss */
#listform_18_com_fabrik_18 > div.fabrikFilterContainer > div:nth-child(3) {
  display: none !important;
}
/* line 442, templates/g5_helium/custom/scss/custom.scss */
#listform_18_com_fabrik_18 > div.row-fluid > ul.nav.pull-right > li > div > a.clearFilters {
  display: none !important;
}
/* line 443, templates/g5_helium/custom/scss/custom.scss */
#listform_18_com_fabrik_18 > div.row-fluid > ul.nav.pull-right > li > div > input.btn.fabrik_filter_submit {
  float: left;
  height: 31px;
}
/* line 444, templates/g5_helium/custom/scss/custom.scss */
.refresh {
  text-align: right;
}
/* line 445, templates/g5_helium/custom/scss/custom.scss */
body.view-list.praticaspromissoras .fabrik_filter.search-query {
  width: 52% !important;
  float: left;
}
/* line 446, templates/g5_helium/custom/scss/custom.scss */
.fb_el_adesoes_finais___texto_intro_ro .fabrikLabel {
  display: none;
}
/* line 447, templates/g5_helium/custom/scss/custom.scss */
.fb_el_adesao_anc___contato_telefonico_ro .fabrikLabel, .fb_el_adesao_anc___contato_de_email_ro .fabrikLabel {
  display: block;
}
/* line 448, templates/g5_helium/custom/scss/custom.scss */
.fb_el_adesao_anc___morada_ro .fabrikLabel {
  display: block;
}
/* line 449, templates/g5_helium/custom/scss/custom.scss */
.fb_el_adesao_anc___project_url_ro .fabrikLabel {
  display: block;
}
/* line 450, templates/g5_helium/custom/scss/custom.scss */
.fabrikElementContainer {
  background: #fff !important;
}
/* line 451, templates/g5_helium/custom/scss/custom.scss */
body.com_fabrik.view-details.praticaspromissoras #g-container-main .g-container {
  width: 100%;
}
/* line 452, templates/g5_helium/custom/scss/custom.scss */
body.view-details.itemid-259 #g-container-main .g-container {
  width: 100%;
}
/* line 453, templates/g5_helium/custom/scss/custom.scss */
body.com_fabrik.view-details.praticaspromissoras #g-expanded, body.praticaspromissoras.view-detail #g-footer {
  display: none;
}
/* line 454, templates/g5_helium/custom/scss/custom.scss */
body.view-details.itemid-259 #g-expanded, body.praticaspromissoras.view-detail #g-footer {
  display: none;
}
/* line 455, templates/g5_helium/custom/scss/custom.scss */
body.com_fabrik.view-details.praticaspromissoras #g-mainbar .g-content {
  margin: 0px;
  padding: 0px;
}
/* line 456, templates/g5_helium/custom/scss/custom.scss */
body.view-details.itemid-259 #g-mainbar .g-content {
  margin: 0px;
  padding: 0px;
}
/* line 457, templates/g5_helium/custom/scss/custom.scss */
#group24 .fabrikElement {
  padding-left: 18px;
}
/* line 458, templates/g5_helium/custom/scss/custom.scss */
.fb_el_adesoes_finais___entidades_envolvidas_ro .fabrikElement {
  padding-left: 26px;
}
/* line 459, templates/g5_helium/custom/scss/custom.scss */
body.com_fabrik.view-details .leftrow {
  position: absolute;
  text-align: center;
  border-right: 1px solid #eee;
  height: 100vh;
  width: 30%;
  display: inline-block;
}
/* line 467, templates/g5_helium/custom/scss/custom.scss */
div.leftrow > .bg {
  position: absolute;
  left: 0px;
  width: 100%;
  display: block;
  height: 100%;
  background-size: cover;
  z-index: 0;
}
/* line 476, templates/g5_helium/custom/scss/custom.scss */
div.leftrow > .bgcolour {
  position: absolute;
  left: 0px;
  width: 100%;
  display: block;
  height: 100%;
  z-index: 0;
  opacity: 0.5;
}
/* line 485, templates/g5_helium/custom/scss/custom.scss */
div.leftrow > .content {
  padding-top: 5rem;
  text-shadow: 1px 1px 1px #000;
  color: #fff;
  display: block;
  position: relative;
  z-index: 2;
  height: auto;
}
/* line 494, templates/g5_helium/custom/scss/custom.scss */
body.com_fabrik.view-list.praticaspromissoras .fabrikFilterContainer .fabrik___heading {
  display: none;
}
/* line 495, templates/g5_helium/custom/scss/custom.scss */
body.com_fabrik.view-list.praticaspromissoras .fabrikNav {
  display: none;
}
/* line 496, templates/g5_helium/custom/scss/custom.scss */
#mbMedia {
  background: #fff;
  text-align: center;
}
/* line 497, templates/g5_helium/custom/scss/custom.scss */
#rl_modals_loaded_content .page-header {
  display: none;
}
/* line 498, templates/g5_helium/custom/scss/custom.scss */
.praticaspromissoras .page-header {
  display: none;
}
/* line 499, templates/g5_helium/custom/scss/custom.scss */
#k2Container.praticaspromissoras > div.itemBody > div.itemFullText > div > div.page-header {
  display: none;
}
/* line 500, templates/g5_helium/custom/scss/custom.scss */
.fabrikForm .page-header {
  display: none !important;
}
/* line 501, templates/g5_helium/custom/scss/custom.scss */
.praticaspromissoras .FormInfo {
  display: none !important;
}
/* line 502, templates/g5_helium/custom/scss/custom.scss */
.praticaspromissoras #g-expanded {
  padding-top: 1.5rem !important;
}
/* line 503, templates/g5_helium/custom/scss/custom.scss */
.praticaspromissoras .searchbar {
  width: 98%;
  margin: 6px auto 0px auto;
}
/* line 504, templates/g5_helium/custom/scss/custom.scss */
.praticaspromissoras div.k2SearchBlock div.k2LiveSearchResults {
  box-shadow: 0px 6px 20px 0px #333;
  margin-top: -20px;
}
/* line 505, templates/g5_helium/custom/scss/custom.scss */
.praticaspromissoras div.catItemHeader h3.catItemTitle {
  height: auto;
}
/* line 506, templates/g5_helium/custom/scss/custom.scss */
div.itemListCategory {
  background: transparent;
  border: 0px;
}
/* line 507, templates/g5_helium/custom/scss/custom.scss */
.praticaspromissoras #g-expanded {
  background: #fff;
}
/* line 508, templates/g5_helium/custom/scss/custom.scss */
.praticaspromissoras {
  z-index: 999;
  position: relative;
}
/* line 509, templates/g5_helium/custom/scss/custom.scss */
.praticaspromissoras .row-striped {
  border: 0px;
}
/* line 510, templates/g5_helium/custom/scss/custom.scss */
.praticaspromissoras .itemTitle {
  line-height: normal;
}
/* line 511, templates/g5_helium/custom/scss/custom.scss */
.praticaspromissoras h2 {
  line-height: normal;
}
/* line 512, templates/g5_helium/custom/scss/custom.scss */
.praticaspromissoras .plg-googlemap {
  display: block !important;
}
/* line 513, templates/g5_helium/custom/scss/custom.scss */
.praticaspromissoras .map {
  width: 100% !important;
}
/* line 514, templates/g5_helium/custom/scss/custom.scss */
.praticaspromissoras .tohide {
  display: none;
}
/* line 515, templates/g5_helium/custom/scss/custom.scss */
.praticaspromissoras .leftmapa {
  margin: 1rem 0;
  border-top: 2px solid #999;
}
/* line 516, templates/g5_helium/custom/scss/custom.scss */
.bottomnav div {
  display: inline-block;
}
/* line 517, templates/g5_helium/custom/scss/custom.scss */
body.modal.praticaspromissoras {
  padding: 0px;
}
/* line 518, templates/g5_helium/custom/scss/custom.scss */
body.modal.praticaspromissoras .itemFullText {
  max-height: 600px;
  overflow: hidden;
}
/* line 519, templates/g5_helium/custom/scss/custom.scss */
body.praticaspromissoras .itemToolbar {
  display: none;
}
/* line 520, templates/g5_helium/custom/scss/custom.scss */
body.praticaspromissoras .topnav {
  text-transform: uppercase;
  margin: 0.5rem 0;
  margin-bottom: 2rem;
}
/* line 521, templates/g5_helium/custom/scss/custom.scss */
body.praticaspromissoras .topnav .areaInt, body.praticaspromissoras .topnav .prevista {
  padding-left: 25px;
}
/* line 522, templates/g5_helium/custom/scss/custom.scss */
body.praticaspromissoras .bottomnav {
  margin-bottom: 0.5rem;
}
/* line 523, templates/g5_helium/custom/scss/custom.scss */
body.com_fabrik.view-details .leftrow img {
  background: #fff;
  width: 50%;
  margin: 0px auto !important;
  border-radius: 20px;
  float: none !important;
  background: #fff;
}
/* line 525, templates/g5_helium/custom/scss/custom.scss */
body.com_fabrik.view-details p {
  margin: 0.3rem 0;
  width: 100%;
  text-align: justify;
}
/* line 526, templates/g5_helium/custom/scss/custom.scss */
body.com_fabrik.view-details .list-striped, body.com_fabrik.view-details .row-striped {
  border: 0px;
}
/* line 527, templates/g5_helium/custom/scss/custom.scss */
body.praticaspromissoras #k2Container {
  margin: 0px !important;
  padding: 0px !important;
}
/* line 528, templates/g5_helium/custom/scss/custom.scss */
body.praticaspromissoras .itemBody {
  margin: 0px !important;
  padding: 0px !important;
}
/* line 529, templates/g5_helium/custom/scss/custom.scss */
body.praticaspromissoras .platform-content {
  margin: 0px !important;
  padding: 0px !important;
}
/* line 530, templates/g5_helium/custom/scss/custom.scss */
body.praticaspromissoras.view-item #g-container-main > div.g-container {
  width: 100%;
}
/* line 531, templates/g5_helium/custom/scss/custom.scss */
body.praticaspromissoras.view-item .g-content {
  margin: 0px;
  padding: 0px;
}
/* line 532, templates/g5_helium/custom/scss/custom.scss */
body.praticaspromissoras.view-item {
  overflow: hidden;
}
/* line 533, templates/g5_helium/custom/scss/custom.scss */
body.praticaspromissoras.view-item .mostramapa {
  display: none;
}
/* line 534, templates/g5_helium/custom/scss/custom.scss */
body.praticaspromissoras.view-item .contactos {
  margin-top: 2rem;
}
/* line 535, templates/g5_helium/custom/scss/custom.scss */
body.praticaspromissoras.view-item div.itemNavigation {
  float: right;
  padding: 0px;
  margin: 0px;
  background: transparent;
}
/* line 541, templates/g5_helium/custom/scss/custom.scss */
body.com_fabrik.view-details .itemNavigationTitle {
  display: none;
}
/* line 542, templates/g5_helium/custom/scss/custom.scss */
body.com_fabrik.view-details .ADnav {
  width: 115px;
  float: right;
}
/* line 543, templates/g5_helium/custom/scss/custom.scss */
body.com_fabrik.view-details a.itemNext {
  background: url('../images/nav.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: -12px 3px;
  padding: 0 12px;
  text-indent: -5000px;
  width: 40px;
  float: right;
  margin-left: 1rem;
  filter: invert(0%);
}
/* line 555, templates/g5_helium/custom/scss/custom.scss */
body.com_fabrik.view-details a.itemPrevious {
  background: url('../images/nav.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 30px 3px;
  padding: 0 12px;
  text-indent: -5000px;
  width: 40px;
  float: right;
  margin-right: 1rem;
  filter: invert(0%);
}
/* line 567, templates/g5_helium/custom/scss/custom.scss */
body.com_fabrik.view-details a.itemPrevious:hover, body.com_fabrik.view-details a.itemNext:hover {
  filter: invert(0%);
}
/* line 570, templates/g5_helium/custom/scss/custom.scss */
.btn-goback:hover {
  color: #000;
}
/* line 573, templates/g5_helium/custom/scss/custom.scss */
body.com_fabrik.view-details .fabrikForm ul {
  margin: 1rem;
}
/* line 574, templates/g5_helium/custom/scss/custom.scss */
body.com_fabrik.view-details .fabrikForm ol {
  margin: 1rem;
  margin-left: 1.5rem;
}
/* line 575, templates/g5_helium/custom/scss/custom.scss */
body.com_fabrik.view-details .fabrikForm ul li {
  background: url('../images/triangulos-amarelo20.png');
  background-repeat: no-repeat;
  list-style: none;
  padding-left: 1.5rem;
  background-position: 0px 0px;
}
/* line 582, templates/g5_helium/custom/scss/custom.scss */
body.com_fabrik.view-details .fabrikForm ol li {
  background: url('../images/triangulos-amarelo20.png');
  background-repeat: no-repeat;
  list-style: none;
  padding-left: 1.5rem;
  background-position: top left;
}
/* line 590, templates/g5_helium/custom/scss/custom.scss */
body.itemid-456 div.subCategoryContainer.effect4:after {
  bottom: 25px !important;
  right: 19px !important;
  left: auto;
  width: 40% !important;
  top: 20% !important;
}
/* line 598, templates/g5_helium/custom/scss/custom.scss */
body.itemid-455 #itemListPrimary .catItemIntroText img {
  width: 140px;
  max-width: 17%;
  float: left !important;
  margin-right: 0.5rem;
}
/* line 600, templates/g5_helium/custom/scss/custom.scss */
body.apres_eventos div.itemContainer {
  padding: 0px;
  width: 100%;
  position: relative;
  z-index: 1;
  background: #f4f4f4;
  border: 1px solid #ccc;
}
/* line 608, templates/g5_helium/custom/scss/custom.scss */
body.apres_eventos .catItemView {
  margin: 0px;
  padding: 0px;
}
/* line 609, templates/g5_helium/custom/scss/custom.scss */
body.apres_eventos .catItemBody {
  padding: 1rem;
}
/* line 610, templates/g5_helium/custom/scss/custom.scss */
body.apres_eventos div.catItemHeader {
  background: #fff !important;
}
/* line 611, templates/g5_helium/custom/scss/custom.scss */
body.apres_eventos #topbox {
  position: relative;
  z-index: 9;
  width: 100%;
  height: auto;
  margin: 1rem 0;
  z-index: 1;
}
/* line 619, templates/g5_helium/custom/scss/custom.scss */
body.apres_eventos .topbox.effect4 {
  z-index: 1 !important;
}
/* line 620, templates/g5_helium/custom/scss/custom.scss */
body.apres_eventos .leftrow {
  display: none;
}
/*==================================================
 * Effect 4
 * ===============================================*/
/* line 626, templates/g5_helium/custom/scss/custom.scss */
#topbox {
  position: relative;
  z-index: 9;
}
/* line 627, templates/g5_helium/custom/scss/custom.scss */
.topbox.effect4 {
  z-index: auto !important;
}
/* line 628, templates/g5_helium/custom/scss/custom.scss */
.topbox {
  display: inline-block;
  float: right;
  width: 70%;
  height: 30px;
  background: #eee;
  position: relative;
  top: 0px !important;
  left: 0px !important;
}
/* line 638, templates/g5_helium/custom/scss/custom.scss */
.effect4 {
  position: relative;
  z-index: 1;
}
/* line 642, templates/g5_helium/custom/scss/custom.scss */
.effect4:after {
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 20px;
  right: 10px;
  left: auto;
  width: 60%;
  top: 30%;
  max-width: 300px;
  background: transparent;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(5deg);
  -moz-transform: rotate(5deg);
  -o-transform: rotate(5deg);
  -ms-transform: rotate(5deg);
  transform: rotate(5deg);
}
/* line 662, templates/g5_helium/custom/scss/custom.scss */
.effect4:hover {
  cursor: pointer;
}
/* line 664, templates/g5_helium/custom/scss/custom.scss */
.effect4:hover::after {
  opacity: 0;
}
/* line 665, templates/g5_helium/custom/scss/custom.scss */
.effect4 a {
  text-decoration: none;
}
/* line 667, templates/g5_helium/custom/scss/custom.scss */
#slider-bottom .moduletable {
  position: relative;
  z-index: 1;
  margin-top: 2px;
}
/* line 669, templates/g5_helium/custom/scss/custom.scss */
.waterwheel-carousel img {
  width: 360px !important;
  max-width: 360px;
  height: auto !important;
  top: 0 !important;
}
/* line 676, templates/g5_helium/custom/scss/custom.scss */
.fabrik_row.well {
  z-index: 1;
}
/* line 677, templates/g5_helium/custom/scss/custom.scss */
.rightshadow {
  position: relative;
  z-index: 1;
}
/* line 678, templates/g5_helium/custom/scss/custom.scss */
#mbBottom {
  width: 100% !important;
}
/* line 679, templates/g5_helium/custom/scss/custom.scss */
#mbMedia {
  width: 100% !important;
  height: auto !important;
}
/* Sprocket */
/* line 681, templates/g5_helium/custom/scss/custom.scss */
.sprocket-mosaic-tags {
  display: none;
}
/* line 682, templates/g5_helium/custom/scss/custom.scss */
.sprocket-mosaic-header {
  margin-bottom: 0px !important;
}
/* line 683, templates/g5_helium/custom/scss/custom.scss */
.sprocket-mosaic-image-container {
  max-width: 50%;
  float: left;
  margin-right: 1rem;
  min-height: 200px;
}
/* line 689, templates/g5_helium/custom/scss/custom.scss */
.sprocket-mosaic-head {
  margin-top: 0px !important;
}
/* line 690, templates/g5_helium/custom/scss/custom.scss */
.sprocket-mosaic-title {
  margin-top: 0px;
}
/* line 691, templates/g5_helium/custom/scss/custom.scss */
.mod_promissoras {
  width: 96%;
  margin: 0px auto !important;
}
/* line 692, templates/g5_helium/custom/scss/custom.scss */
.sprocket-mosaic-title {
  font-size: 1.2rem;
}
/* line 693, templates/g5_helium/custom/scss/custom.scss */
.sprocket-mosaic-filter li, .sprocket-mosaic-order li {
  font-size: 0.8rem;
}
/* line 694, templates/g5_helium/custom/scss/custom.scss */
.sprocket-mosaic-item, .sprocket-mosaic-text {
  clear: both;
}
/*Fim  Sprocket*/
/* line 696, templates/g5_helium/custom/scss/custom.scss */
body.view-item #video {
  display: none;
}
/* line 697, templates/g5_helium/custom/scss/custom.scss */
.transition-left {
  background: #1d9b8f;
  opacity: 0.8;
  width: 0%;
  max-width: 50%;
  position: absolute;
  height: 410vh;
  z-index: 0;
  top: 0px;
  left: 0px;
  -webkit-transition: width 500ms linear;
  -moz-transition: width 500ms linear;
  -ms-transition: width 500ms linear;
  -o-transition: width 500ms linear;
  transition: width 500ms linear;
}
/* line 713, templates/g5_helium/custom/scss/custom.scss */
#group8 > div:nth-child(7) {
  width: 100% !important;
}
/* line 714, templates/g5_helium/custom/scss/custom.scss */
.fabrikIsMambot > #group1 > div > div:nth-child(4) {
  max-width: 100%;
}
/* line 715, templates/g5_helium/custom/scss/custom.scss */
.fabrikIsMambot > #group1 > div > div:nth-child(5) {
  max-width: 33%;
}
/* line 716, templates/g5_helium/custom/scss/custom.scss */
.fabrikIsMambot > #group1 > div > div:nth-child(6) {
  max-width: 33%;
}
/* line 717, templates/g5_helium/custom/scss/custom.scss */
.fabrikIsMambot > #group1 > div > div:nth-child(8) {
  max-width: 33%;
}
/* line 718, templates/g5_helium/custom/scss/custom.scss */
.fabrikIsMambot > #group8 > div > div:nth-child(11) {
  display: none;
}
/* line 719, templates/g5_helium/custom/scss/custom.scss */
.fabrikIsMambot > #group1 > div > div:nth-child(13) {
  display: none;
}
/* line 720, templates/g5_helium/custom/scss/custom.scss */
.fabrikIsMambot > #group1 > div > div:nth-child(15) {
  display: none;
}
/* line 721, templates/g5_helium/custom/scss/custom.scss */
.fabrikIsMambot > #group1 > div > div:nth-child(16) {
  display: none;
}
/* line 722, templates/g5_helium/custom/scss/custom.scss */
.fabrikIsMambot > #group1 > div > div:nth-child(17) {
  display: none;
}
/* line 723, templates/g5_helium/custom/scss/custom.scss */
.fabrikIsMambot > #group8 > div > div:nth-child(2) {
  display: none;
}
/* line 724, templates/g5_helium/custom/scss/custom.scss */
.fabrikIsMambot > #group8 > div > div:nth-child(3) {
  display: none;
}
/* line 725, templates/g5_helium/custom/scss/custom.scss */
.fabrikIsMambot > #group8 > div > div:nth-child(5) {
  display: none;
}
/* line 726, templates/g5_helium/custom/scss/custom.scss */
.fabrikIsMambot > #group8 > div > div:nth-child(6) {
  display: none;
}
/* line 727, templates/g5_helium/custom/scss/custom.scss */
.fabrikIsMambot > #group8 > div > div:nth-child(8) {
  display: none;
}
/* line 728, templates/g5_helium/custom/scss/custom.scss */
.fabrikIsMambot > #group8 > div > div:nth-child(9) {
  display: none;
}
/* line 729, templates/g5_helium/custom/scss/custom.scss */
.fabrikIsMambot > #group8 > div > div:nth-child(10) {
  display: none;
}
/* line 730, templates/g5_helium/custom/scss/custom.scss */
.fabrikIsMambot > #group8 > div > div:nth-child(11) {
  display: none;
}
/* line 731, templates/g5_helium/custom/scss/custom.scss */
.fabrikIsMambot > #group8 > div > div:nth-child(12) {
  display: none;
}
/* line 732, templates/g5_helium/custom/scss/custom.scss */
.fabrikIsMambot > #group8 > div > div:nth-child(13) {
  display: none;
}
/* line 733, templates/g5_helium/custom/scss/custom.scss */
.fabrikIsMambot > #group8 > div > div:nth-child(14) {
  display: none;
}
/* line 734, templates/g5_helium/custom/scss/custom.scss */
.fabrikIsMambot > #group8 > div > div:nth-child(15) {
  display: none;
}
/* line 735, templates/g5_helium/custom/scss/custom.scss */
.fabrikIsMambot > #group1 > div > div:nth-child(18) {
  min-width: 100%;
}
/* line 736, templates/g5_helium/custom/scss/custom.scss */
.fabrikIsMambot .plg-googlemap {
  display: block !important;
}
/* line 737, templates/g5_helium/custom/scss/custom.scss */
.fabrikIsMambot .map {
  width: 100% !important;
}
/* line 738, templates/g5_helium/custom/scss/custom.scss */
.fabrikIsMambot .legend {
  display: none;
}
/* line 739, templates/g5_helium/custom/scss/custom.scss */
#group1 > div > div:nth-child(16) {
  min-width: 100%;
}
/* line 740, templates/g5_helium/custom/scss/custom.scss */
#details_1_108 .fabrikElementContainer {
  max-width: 50%;
  display: inline-block;
  float: left;
  background: #fff;
}
/* line 741, templates/g5_helium/custom/scss/custom.scss */
body.itemid-228 #g-container-main .g-container {
  width: 85rem;
}
/* line 742, templates/g5_helium/custom/scss/custom.scss */
body {
  line-height: 1.5rem;
  color: #0b1742;
}
/* line 743, templates/g5_helium/custom/scss/custom.scss */
body p {
  line-height: 1.5rem;
  color: #0b1742;
}
/* line 744, templates/g5_helium/custom/scss/custom.scss */
div.modal {
  z-index: 9999 !important;
}
/* line 745, templates/g5_helium/custom/scss/custom.scss */
label.checkbox span {
  font-weight: normal !important;
}
/* line 746, templates/g5_helium/custom/scss/custom.scss */
.alert {
  text-align: center;
}
/* line 747, templates/g5_helium/custom/scss/custom.scss */
.alert h4 {
  text-transform: uppercase;
}
/* line 748, templates/g5_helium/custom/scss/custom.scss */
#system-message {
  padding: 0px !important;
}
/* line 749, templates/g5_helium/custom/scss/custom.scss */
#group1 > div:nth-child(14) > div > div.fabrikElement > a {
  margin-top: 1.2rem;
  margin-right: 5rem;
}
/* line 753, templates/g5_helium/custom/scss/custom.scss */
#group8 > div:nth-child(3) > div > div.fabrikElement > a {
  margin-top: 1.2rem;
  margin-right: 5rem;
}
/* line 757, templates/g5_helium/custom/scss/custom.scss */
.cc_container .cc_message {
  color: #fff;
}
/* line 758, templates/g5_helium/custom/scss/custom.scss */
.aderir .uk-overlay-background {
  background: transparent !important;
}
/* line 759, templates/g5_helium/custom/scss/custom.scss */
.aderir .slideshow-caption {
  position: relative;
  bottom: 4rem;
  left: 5rem;
}
/* line 764, templates/g5_helium/custom/scss/custom.scss */
.g-slideshow-buttons {
  max-width: 30%;
}
/* line 765, templates/g5_helium/custom/scss/custom.scss */
#g-expanded > div > div:nth-child(1) > div > div > div > div > div > ul > li > div.uk-overlay-panel.uk-overlay-background.uk-overlay-bottom.uk-overlay-fade.style1 > div > div > a:nth-child(2) > span {
  clear: both;
}
/* line 768, templates/g5_helium/custom/scss/custom.scss */
#g-expanded > div > div:nth-child(1) > div > div > div > div > div > ul > li > div.uk-overlay-panel.uk-overlay-background.uk-overlay-bottom.uk-overlay-fade.style1 > div > div > a:nth-child(2) {
  background: #c30;
}
/* line 771, templates/g5_helium/custom/scss/custom.scss */
.g-slideshow-buttons a {
  text-align: center;
  box-shadow: 1px 1px 10px 0px #333;
}
/* line 772, templates/g5_helium/custom/scss/custom.scss */
.g-slideshow-buttons a span {
  color: #fff;
  top: 6px;
  position: relative;
}
/* line 773, templates/g5_helium/custom/scss/custom.scss */
.aderir .button {
  background: #c30 !important;
}
/* line 774, templates/g5_helium/custom/scss/custom.scss */
.aderir .button:hover {
  background: #f39016 !important;
}
/* line 775, templates/g5_helium/custom/scss/custom.scss */
a.fbdateTime-hour {
  width: auto !important;
}
/* line 776, templates/g5_helium/custom/scss/custom.scss */
tr.fabrik___heading th {
  font-size: 0.8rem;
}
/* line 777, templates/g5_helium/custom/scss/custom.scss */
.dropdown-menu {
  width: auto !important;
}
/* line 778, templates/g5_helium/custom/scss/custom.scss */
body.itemid-181 td.fabrik_actions a.fabrik_edit {
  display: none !important;
}
/* line 779, templates/g5_helium/custom/scss/custom.scss */
body.itemid-181 td.adesao_anc___date_time a {
  display: block !important;
}
/* line 780, templates/g5_helium/custom/scss/custom.scss */
.mfp-wrap {
  z-index: 99999 !important;
}
/* line 781, templates/g5_helium/custom/scss/custom.scss */
.plg-date .input-append, .plg-date .input-prepend {
  display: inline-flex !important;
}
/* line 782, templates/g5_helium/custom/scss/custom.scss */
h1, h2, h3, h4, h5 {
  font-weight: 800;
}
/* line 783, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-sublevel > li:hover > .g-menu-item-container, #g-navigation .g-main-nav .g-sublevel > li.active > .g-menu-item-container {
  color: #f39016;
}
/* line 786, templates/g5_helium/custom/scss/custom.scss */
body.faq #video {
  margin-top: 3rem;
}
/* line 787, templates/g5_helium/custom/scss/custom.scss */
.searchfaq form {
  margin-bottom: 0px;
}
/* line 788, templates/g5_helium/custom/scss/custom.scss */
body.faq .k2SearchBlock {
  max-width: 97%;
  margin: 0px auto;
}
/* line 789, templates/g5_helium/custom/scss/custom.scss */
.catItemView.faq {
  margin-bottom: 0rem !important;
  padding: 0px;
}
/* line 790, templates/g5_helium/custom/scss/custom.scss */
.catItemView.faq .catItemBody {
  display: none;
}
/* line 791, templates/g5_helium/custom/scss/custom.scss */
.faq .catItemReadMore {
  margin-left: 1rem;
}
/* line 792, templates/g5_helium/custom/scss/custom.scss */
.faq .itemContainer {
  max-width: 100%;
}
/* line 793, templates/g5_helium/custom/scss/custom.scss */
.faq h3.catItemTitle {
  height: auto !important;
  font-size: 1rem;
  line-height: 1px;
}
/* line 794, templates/g5_helium/custom/scss/custom.scss */
div.modal.fade.in {
  z-index: 9999;
}
/* line 795, templates/g5_helium/custom/scss/custom.scss */
ol {
  counter-reset: li;
  /* Initiate a counter */
  list-style: none;
  /* Remove default numbering */
  *list-style: decimal;
  /* Keep using default numbering for IE6/7 */
  padding: 0;
  margin-bottom: 4em;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
/* line 804, templates/g5_helium/custom/scss/custom.scss */
ol ol {
  margin: 0 0 0 2em;
  /* Add some left margin for inner lists */
}
/* line 807, templates/g5_helium/custom/scss/custom.scss */
ol.rounded-list {
  max-width: 95%;
  margin: 0px auto;
}
/* line 808, templates/g5_helium/custom/scss/custom.scss */
.rounded-list p {
  min-height: 45px;
  position: relative;
  display: block;
  padding: 0em 0.4em 0.4em 1em;
  margin: 0.5em 0;
  background: #fafafa;
  color: #444;
  text-decoration: none;
  border-radius: 0.3em;
  transition: all 0.3s ease-out;
}
/* line 821, templates/g5_helium/custom/scss/custom.scss */
.rounded-list p:hover {
  background: #eee;
  box-shadow: 0px 0px 15px 0px #333;
}
/* line 825, templates/g5_helium/custom/scss/custom.scss */
.rounded-list p:hover:before {
  transform: rotate(360deg);
}
/* line 828, templates/g5_helium/custom/scss/custom.scss */
.rounded-list p:before {
  content: counter(li);
  counter-increment: li;
  position: absolute;
  left: -1.3em;
  top: 50%;
  margin-top: -1.3em;
  background: cadetblue;
  width: 2em;
  line-height: 2em;
  border: 0.3em solid cadetblue;
  text-align: center;
  font-weight: bold;
  border-radius: 2em;
  transition: all 0.3s ease-out;
  color: #fff;
}
/* line 846, templates/g5_helium/custom/scss/custom.scss */
.faq .catItemHeader:hover {
  background: #eee;
}
/* line 847, templates/g5_helium/custom/scss/custom.scss */
.faq .catItemHeader:hover h3 {
  box-shadow: none;
}
/* line 848, templates/g5_helium/custom/scss/custom.scss */
.faq .itemContainer:hover {
  box-shadow: none !important;
}
/* line 849, templates/g5_helium/custom/scss/custom.scss */
div.k2SearchBlock div.k2LiveSearchResults {
  margin-top: -10px;
  background: #eee;
  width: 100%;
}
/* line 850, templates/g5_helium/custom/scss/custom.scss */
div.k2SearchBlock div.k2LiveSearchResults ul.liveSearchResults li a {
  padding: 0.2rem 1rem !important;
}
/* line 851, templates/g5_helium/custom/scss/custom.scss */
div.k2SearchBlock div.k2LiveSearchResults ul.liveSearchResults li a:hover {
  font-weight: bold;
}
/* line 853, templates/g5_helium/custom/scss/custom.scss */
.apoios {
  text-align: center;
}
/* line 854, templates/g5_helium/custom/scss/custom.scss */
.apoios .itemContainer:hover {
  box-shadow: none !important;
}
/* line 855, templates/g5_helium/custom/scss/custom.scss */
.apoios .catItemIntroText div.g-block {
  padding: 0.5rem 1rem;
}
/* line 856, templates/g5_helium/custom/scss/custom.scss */
.apoios .catItemIntroText div.g-block img {
  max-height: 90px;
  margin: 1rem auto;
  object-fit: contain;
}
/* line 857, templates/g5_helium/custom/scss/custom.scss */
.apoios h2 {
  padding-bottom: 0.5rem;
  border-bottom: 1px solid #ddd;
}
/* line 858, templates/g5_helium/custom/scss/custom.scss */
.apoios h2 {
  padding-top: 0.5rem;
  border-top: 1px solid #ddd;
}
/* line 859, templates/g5_helium/custom/scss/custom.scss */
a.toggle-addoption {
  float: right;
}
/* line 860, templates/g5_helium/custom/scss/custom.scss */
.itemVideoBlock h3 {
  display: none;
}
/* line 862, templates/g5_helium/custom/scss/custom.scss */
.itemContainer {
  padding: 1rem;
}
/* line 863, templates/g5_helium/custom/scss/custom.scss */
div.k2ItemsBlock ul li a.moduleItemTitle {
  text-align: center;
  display: block;
  font-weight: 600;
  text-transform: uppercase;
}
/* line 869, templates/g5_helium/custom/scss/custom.scss */
div.itemContainer {
  width: 100%;
}
/* line 870, templates/g5_helium/custom/scss/custom.scss */
div.videos .moduleItemVideo {
  max-width: 100%;
  margin: 0px auto;
  display: block;
  text-align: center;
}
/* line 871, templates/g5_helium/custom/scss/custom.scss */
#video h3.g-title {
  text-align: center;
  background: #0b1741;
  margin-top: 0px;
  padding: 1rem;
  color: #f39016;
}
/* line 872, templates/g5_helium/custom/scss/custom.scss */
.moduletable.programa h3 a {
  color: #f39016;
}
/* line 873, templates/g5_helium/custom/scss/custom.scss */
.moduletable.programa h3 {
  text-align: center;
  background: #0b1741;
  margin-top: 0px;
  padding: 1rem;
  color: #fff;
}
/* line 874, templates/g5_helium/custom/scss/custom.scss */
.custom.programa {
  text-align: center;
}
/* line 875, templates/g5_helium/custom/scss/custom.scss */
.custom.programa img {
  max-width: 60vw;
  box-shadow: 0px 0px 20px 12px #ccc;
}
/* line 876, templates/g5_helium/custom/scss/custom.scss */
.box {
  width: 70%;
  height: 200px;
  background: #fff;
  margin: 40px auto;
}
/*==================================================
 * Effect 2
 * ===============================================*/
/* line 885, templates/g5_helium/custom/scss/custom.scss */
.avPlayerWrapper {
  z-index: 0;
  max-width: 55%;
  margin: 0px auto 20px auto;
  position: relative;
}
/* line 891, templates/g5_helium/custom/scss/custom.scss */
.avPlayerWrapper:before, .avPlayerWrapper:after {
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width: 300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
/* line 910, templates/g5_helium/custom/scss/custom.scss */
.avPlayerWrapper:after {
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}
/* line 920, templates/g5_helium/custom/scss/custom.scss */
div.catItemVideoBlock {
  width: 100%;
  background: #fff;
  padding: 0px;
}
/* line 921, templates/g5_helium/custom/scss/custom.scss */
div.catItemVideoBlock h3 {
  display: none;
}
/* line 922, templates/g5_helium/custom/scss/custom.scss */
div.catItemVideoBlock .avPlayerWrapper {
  max-width: 100%;
}
/* line 923, templates/g5_helium/custom/scss/custom.scss */
div.itemVideoBlock {
  background: #fff;
}
/* line 924, templates/g5_helium/custom/scss/custom.scss */
div.itemVideoBlock span.itemVideoCaption, div.itemVideoBlock .itemVideoCredits {
  color: #333 !important;
}
/* line 925, templates/g5_helium/custom/scss/custom.scss */
.multimedia .itemContainer .catItemBody {
  padding: 1rem;
}
/* line 926, templates/g5_helium/custom/scss/custom.scss */
.multimedia .catItemVideoBlock {
  padding: 1rem;
}
/* line 927, templates/g5_helium/custom/scss/custom.scss */
.multimedia .itemContainer {
  max-width: 42%;
  margin: 2rem;
}
/* line 929, templates/g5_helium/custom/scss/custom.scss */
.multimedia .catItemIntroText img {
  width: 100%;
  display: block;
}
/* line 930, templates/g5_helium/custom/scss/custom.scss */
.multimedia .catItemBody h3 {
  display: none;
}
/* line 931, templates/g5_helium/custom/scss/custom.scss */
.multimedia .catItemBody .avPlayerWrapper {
  max-width: 100%;
}
/* line 932, templates/g5_helium/custom/scss/custom.scss */
.itemList {
  margin-bottom: 2rem;
}
/* line 933, templates/g5_helium/custom/scss/custom.scss */
#pointerG {
  color: #fff;
  padding: 0.2rem;
  position: relative;
  background: lightseagreen;
  border-color: lightseagreen;
  margin-bottom: 1rem !important;
  width: 100%;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  max-width: 80%;
  float: right;
}
/* line 947, templates/g5_helium/custom/scss/custom.scss */
#pointerG::after {
  content: ' ';
  position: absolute;
  width: 0;
  height: 0;
  left: auto;
  right: 60px;
  bottom: -20px;
  border: 12px solid;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-color: lightseagreen lightseagreen transparent transparent;
}
/* line 962, templates/g5_helium/custom/scss/custom.scss */
#pointer {
  color: #fff;
  padding: 0.2rem;
  position: relative;
  background: lightseagreen;
  border-color: lightseagreen;
  margin-bottom: 1rem !important;
  width: 86%;
}
/*#pointer:after {
 position: absolute;
 left: 0;
 bottom: 0;
 width: 0;
 height: 0;
 border-left: 20px solid white;
 border-top: 20px solid transparent;
 border-bottom: 20px solid transparent;
 }
 */
/* line 982, templates/g5_helium/custom/scss/custom.scss */
#pointer:before {
  content: "";
  position: absolute;
  right: -20px;
  bottom: 0;
  width: 0;
  height: 0;
  border-left: 20px solid lightseagreen;
  border-top: 28px solid transparent;
  border-bottom: 28px solid transparent;
  top: -1px;
}
/* line 994, templates/g5_helium/custom/scss/custom.scss */
.mfp-iframe-holder {
  padding-top: 110px !important;
}
/* line 997, templates/g5_helium/custom/scss/custom.scss */
div.itemToolbar ul li a:hover {
  font-weight: 700;
}
/* line 998, templates/g5_helium/custom/scss/custom.scss */
#k2ModalLogo {
  padding: 0px;
  background: none;
}
/* line 999, templates/g5_helium/custom/scss/custom.scss */
#k2ModalContainer .k2TableValue, #k2ModalContainer .k2SubTableValue {
  margin-bottom: 0px;
}
/* line 1000, templates/g5_helium/custom/scss/custom.scss */
body.apoios #itemListLeading .catItemIntroText img {
  max-width: 100%;
  float: none;
  margin: 1rem auto;
}
/* line 1002, templates/g5_helium/custom/scss/custom.scss */
ul.g-toplevel {
  text-align: left;
}
/* line 1004, templates/g5_helium/custom/scss/custom.scss */
#itemListLeading .catItemIntroText img {
  max-width: 200px;
  float: left;
  margin-right: 4px;
}
/* line 1005, templates/g5_helium/custom/scss/custom.scss */
div.itemListCategory img {
  width: 50px;
  max-width: 50px;
}
/* line 1006, templates/g5_helium/custom/scss/custom.scss */
div.itemListCategory h2 {
  margin: 0.5rem 0;
}
/* line 1007, templates/g5_helium/custom/scss/custom.scss */
.newsblock img {
  float: none !important;
  max-width: 220px;
  width: 100%;
}
/* line 1008, templates/g5_helium/custom/scss/custom.scss */
div.sprocket-padding > div.sprocket-mosaic-text > p > a > img {
  float: none !important;
  max-width: 220px;
  width: 100%;
}
/* line 1009, templates/g5_helium/custom/scss/custom.scss */
.sprocket-mosaic-text p img {
  float: none !important;
  max-width: 220px;
  width: 100%;
}
/* line 1010, templates/g5_helium/custom/scss/custom.scss */
.sprocket-mosaic-item {
  background: #fff;
}
/* line 1011, templates/g5_helium/custom/scss/custom.scss */
body.com_k2 span.badge {
  background: #1d9b8f;
}
/* line 1012, templates/g5_helium/custom/scss/custom.scss */
.galleria-container {
  background: #fafafa;
  box-shadow: 0px 0px 10px 0px #ccc;
}
/* line 1016, templates/g5_helium/custom/scss/custom.scss */
.galleria-thumb-nav-left, .galleria-thumb-nav-right, .galleria-info-link, .galleria-info-close, .galleria-image-nav-left, .galleria-image-nav-right {
  -webkit-filter: invert(100%);
  filter: invert(100%);
}
/* line 1020, templates/g5_helium/custom/scss/custom.scss */
.owl-nav i {
  margin: 0px;
}
/* line 1021, templates/g5_helium/custom/scss/custom.scss */
i {
  margin: 4px;
}
/* line 1022, templates/g5_helium/custom/scss/custom.scss */
#g-navigation {
  background: #fff !important;
  z-index: 9999 !important;
}
/* line 1026, templates/g5_helium/custom/scss/custom.scss */
#logo-9608-particle {
  margin: 0px;
  padding: 0px;
}
/* line 1027, templates/g5_helium/custom/scss/custom.scss */
#g-footer {
  padding: 0px;
  width: 100%;
  position: relative;
  bottom: 0px;
}
/* line 1028, templates/g5_helium/custom/scss/custom.scss */
#g-footer .g-container {
  width: 100vw !important;
}
/* line 1029, templates/g5_helium/custom/scss/custom.scss */
#g-footer #slider-bottom .g-content {
  margin: 0px !important;
  padding: 0px;
}
/* line 1030, templates/g5_helium/custom/scss/custom.scss */
#g-footer .g-logo img {
  height: 90px;
  top: 1rem;
  position: relative;
}
/* line 1035, templates/g5_helium/custom/scss/custom.scss */
#g-navigation-sticky-wrapper > #g-navigation {
  -webkit-transition: background-color 2s ease-out;
  -moz-transition: background-color 2s ease-out;
  -o-transition: background-color 2s ease-out;
  transition: background-color 2s ease-out;
}
/* line 1041, templates/g5_helium/custom/scss/custom.scss */
#g-navigation-sticky-wrapper.is-sticky > #g-navigation {
  box-shadow: 0px 0px 12px 1px #333;
  background: #fafafa;
}
/* line 1045, templates/g5_helium/custom/scss/custom.scss */
.g-logo.g-logo-helium img, .g-logo.g-logo-helium svg {
  margin: 10px auto;
  max-height: 100%;
  height: 80px;
  -webkit-transition: all 1s ease-out;
  -moz-transition: all 1s ease-out;
  -o-transition: all 1s ease-out;
  transition: all 1s ease-out;
}
/* line 1054, templates/g5_helium/custom/scss/custom.scss */
#g-navigation-sticky-wrapper.is-sticky .g-logo.g-logo-helium img {
  margin: 10px auto;
  height: 80px;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 2s ease-out;
  -moz-transition: all 2s ease-out;
  -o-transition: all 2s ease-out;
  transition: all 2s ease-out;
}
/* line 1067, templates/g5_helium/custom/scss/custom.scss */
#menu-6409-particle, #social-3171-particle {
  -webkit-transition: all 1s ease-out;
  -moz-transition: all 1s ease-out;
  -o-transition: all 1s ease-out;
  transition: all 1s ease-out;
}
/* line 1076, templates/g5_helium/custom/scss/custom.scss */
.fabrikSubElementContainer {
  margin-top: 2rem;
}
/* line 1078, templates/g5_helium/custom/scss/custom.scss */
#g-footer #social-3171-particle {
  margin: 3rem 0rem;
}
/* line 1079, templates/g5_helium/custom/scss/custom.scss */
#g-navigation-sticky-wrapper #menu-6409-particle {
  margin-top: 1.5rem !important;
}
/* line 1080, templates/g5_helium/custom/scss/custom.scss */
#g-navigation-sticky-wrapper.is-sticky #menu-6409-particle {
  margin-top: 1rem !important;
}
/* line 1081, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: #1d9b8f;
}
/* line 1082, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container:hover {
  color: #f39016;
}
/* line 1083, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-dropdown {
  background: darkcyan;
}
/* line 1085, templates/g5_helium/custom/scss/custom.scss */
a:hover {
  color: #f39016;
}
/* line 1086, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container > .g-menu-item-content {
  box-shadow: 0 2px 0 #f39016;
}
/* line 1087, templates/g5_helium/custom/scss/custom.scss */
.g-menu-item-title {
  text-transform: uppercase;
}
/* line 1088, templates/g5_helium/custom/scss/custom.scss */
.g-menu-item-subtitle {
  color: #333;
}
/* line 1089, templates/g5_helium/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
  font-size: 0.8rem;
}
/* line 1090, templates/g5_helium/custom/scss/custom.scss */
.contact .contact-address {
  max-width: 38%;
  float: left;
}
/* line 1091, templates/g5_helium/custom/scss/custom.scss */
.contact .contact-form {
  float: right;
  position: relative;
  bottom: 70px;
}
/* line 1092, templates/g5_helium/custom/scss/custom.scss */
.contact-miscinfo {
  float: left;
}
/* line 1093, templates/g5_helium/custom/scss/custom.scss */
div.contact .dl-horizontal dd {
  margin-left: 0px;
  margin-bottom: 0.5rem;
}
/* line 1094, templates/g5_helium/custom/scss/custom.scss */
dl.contact-address > dd:nth-child(3) {
  clear: both;
}
/* line 1095, templates/g5_helium/custom/scss/custom.scss */
div.contact .dl-horizontal dd {
  float: left;
}
/* line 1096, templates/g5_helium/custom/scss/custom.scss */
.contact-form {
  margin-top: 0rem;
}
/* line 1097, templates/g5_helium/custom/scss/custom.scss */
.form-horizontal .controls:first-child {
  margin-top: 1rem;
}
/* line 1098, templates/g5_helium/custom/scss/custom.scss */
.contact-suburb {
  margin-left: 30px;
}
/* line 1099, templates/g5_helium/custom/scss/custom.scss */
#contact-form .controls textarea {
  height: 10rem;
}
/* line 1100, templates/g5_helium/custom/scss/custom.scss */
.contact-form legend {
  margin: 0px;
}
/* line 1101, templates/g5_helium/custom/scss/custom.scss */
.form-horizontal .control-group {
  margin: 0px;
}
/* line 1102, templates/g5_helium/custom/scss/custom.scss */
body.view-login .form-horizontal .control-group {
  margin: 1rem 0;
}
/* line 1103, templates/g5_helium/custom/scss/custom.scss */
.pmgps {
  display: none;
}
/* Slider */
/*==================================================
 * Effect 2
 * ===============================================*/
/* line 1108, templates/g5_helium/custom/scss/custom.scss */
.slidernews .bm_articles_top_all {
  border: 2px solid #dadada;
  position: relative;
  z-index: 99;
  background: #fff;
  margin-bottom: 0rem;
  padding: 0.5rem 0 2rem 0.5rem;
  overflow: visible;
}
/* line 1117, templates/g5_helium/custom/scss/custom.scss */
.slidernews .bm_aticled_top_theme1:before, .slidernews .bm_aticled_top_theme1:after {
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 10px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width: 300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
/* line 1137, templates/g5_helium/custom/scss/custom.scss */
.slidernews .bm_aticled_top_theme1:after {
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}
/* line 1147, templates/g5_helium/custom/scss/custom.scss */
.btn-primary {
  color: #fff !important;
}
/* line 1148, templates/g5_helium/custom/scss/custom.scss */
.btn-primary:hover {
  color: #333;
}
/* line 1149, templates/g5_helium/custom/scss/custom.scss */
.bm_articles_top .bm_articles_top_all a {
  color: #4db2b3;
  text-decoration: none;
}
/* line 1150, templates/g5_helium/custom/scss/custom.scss */
.bm_top_content {
  padding: 0.1rem 0.5rem;
}
/* line 1151, templates/g5_helium/custom/scss/custom.scss */
.slidernews .bm_articles_top {
  max-width: 90%;
  margin: 3rem auto;
  position: relative;
  z-index: 1;
  overflow: visible;
}
/* line 1152, templates/g5_helium/custom/scss/custom.scss */
.slidernews a {
  text-decoration: none;
}
/* line 1153, templates/g5_helium/custom/scss/custom.scss */
.bm_aticled_top_theme1 .bm_articles_top_all .bm_top_first {
  width: 50%;
}
/* line 1154, templates/g5_helium/custom/scss/custom.scss */
.bm_aticled_top_theme1 .bm_articles_top_all .bm_top_second {
  width: 50%;
}
/* line 1155, templates/g5_helium/custom/scss/custom.scss */
span.bm_rollover:hover {
  opacity: 0.2;
}
/* line 1156, templates/g5_helium/custom/scss/custom.scss */
.uk-slideshow-fullscreen {
  margin: 0px !important;
  padding: 0px !important;
}
/* line 1157, templates/g5_helium/custom/scss/custom.scss */
.uk-slideshow-fullscreen > li {
  max-height: 60vh;
  margin: 0px !important;
  padding: 0px !important;
}
/* line 1159, templates/g5_helium/custom/scss/custom.scss */
.g-slideshow-item {
  margin-top: 0px !important;
}
/* line 1160, templates/g5_helium/custom/scss/custom.scss */
.g-owlcarousel-item-title, .g-owlcarousel-item-desc {
  text-shadow: 1px 1px 5px #333;
}
/* line 1161, templates/g5_helium/custom/scss/custom.scss */
ol.simplelist {
  list-style-type: none;
  list-style-type: decimal !ie;
  /*IE 7- hack*/
  margin: 0;
  margin-left: 3em;
  padding: 0;
  counter-reset: li-counter;
}
/* line 1169, templates/g5_helium/custom/scss/custom.scss */
ol.simplelist > li {
  display: list-item;
  position: relative;
  margin-bottom: 20px !important;
  padding-left: 0.5em !important;
  min-height: 2em;
  border-left: 2px solid #ccc;
}
/* line 1177, templates/g5_helium/custom/scss/custom.scss */
ol.simplelist > li:before {
  position: absolute;
  top: 0;
  left: -1em;
  width: 0.8em;
  background: darkgreen;
  padding-right: 0.4rem;
  padding-bottom: 0.5rem;
  font-size: 2.5em;
  line-height: 1;
  font-weight: bold;
  text-align: right;
  color: #fff;
  content: counter(li-counter);
  counter-increment: li-counter;
}
/* line 1194, templates/g5_helium/custom/scss/custom.scss */
.jicons-icons {
  display: none;
}
/* line 1195, templates/g5_helium/custom/scss/custom.scss */
.button {
  text-decoration: none !important;
}
/* line 1197, templates/g5_helium/custom/scss/custom.scss */
#g-mainbar .g-content {
  margin-top: 0px;
  padding-top: 0px;
}
/* line 1198, templates/g5_helium/custom/scss/custom.scss */
.itemTitle {
  font-weight: 800;
}
/* line 1199, templates/g5_helium/custom/scss/custom.scss */
div.itemSocialSharing {
  line-height: normal;
  padding: 0px !important;
}
/* line 1200, templates/g5_helium/custom/scss/custom.scss */
.itemFacebookButton {
  width: auto !important;
  position: relative;
  bottom: 4px;
}
/* line 1201, templates/g5_helium/custom/scss/custom.scss */
div.itemGooglePlusOneButton, .itemFacebookButton, .itemTwitterButton {
  float: none !important;
  display: inline-block;
  margin: 0rem !important;
}
/* line 1202, templates/g5_helium/custom/scss/custom.scss */
body.itemid-108 .icons {
  display: none;
}
/* line 1203, templates/g5_helium/custom/scss/custom.scss */
#g-footer .g-copyright {
  margin-top: 30px;
  font-weight: bold;
}
/* line 1207, templates/g5_helium/custom/scss/custom.scss */
.list_blue {
  list-style-image: url('../../../../../images/triangulos-azul20.png');
}
/* line 1208, templates/g5_helium/custom/scss/custom.scss */
ul li, ol li {
  margin: 0.4rem 0rem;
}
/* line 1209, templates/g5_helium/custom/scss/custom.scss */
.list_yellow {
  list-style-image: url('../../../../../images/triangulos-amarelo20.png');
}
/* line 1210, templates/g5_helium/custom/scss/custom.scss */
.g-offcanvas-toggle {
  position: fixed;
  z-index: 999999;
}
/* line 1211, templates/g5_helium/custom/scss/custom.scss */
.itemBackToTop {
  display: none;
}
/* line 1212, templates/g5_helium/custom/scss/custom.scss */
.g-totop {
  margin-top: 2rem;
}
/* line 1213, templates/g5_helium/custom/scss/custom.scss */
body.itemid-154 .itemFullText img {
  max-width: 20vw;
  border: 2px solid #ddd;
  padding: 0.2rem;
}
/* line 1218, templates/g5_helium/custom/scss/custom.scss */
#jcemediabox-popup-content {
  background: #eee;
}
/* line 1219, templates/g5_helium/custom/scss/custom.scss */
.galleria-image.activo img {
  width: 100%;
  height: auto;
}
/* line 1223, templates/g5_helium/custom/scss/custom.scss */
.galleria-image img {
  cursor: pointer;
}
/* line 1224, templates/g5_helium/custom/scss/custom.scss */
.galleria-image:hover {
  overflow: visible !important;
}
/* line 1225, templates/g5_helium/custom/scss/custom.scss */
.galleria-stage:hover {
  overflow: visible !important;
}
/* line 1226, templates/g5_helium/custom/scss/custom.scss */
.galleria-container:hover {
  overflow: visible !important;
}
/* line 1227, templates/g5_helium/custom/scss/custom.scss */
.galleria-image img {
  transition: All 1s ease;
  -webkit-transition: All 1s ease;
  -moz-transition: All 1s ease;
  -o-transition: All 1s ease;
  transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
  -webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
  -moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
  -o-transform: rotate(0deg) scale(1) skew(0deg) translate(px);
  -ms-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
}
/* line 1238, templates/g5_helium/custom/scss/custom.scss */
.galleria-image img:hover {
  transform: rotate(0deg) scale(1.5) skew(0deg) translate(0px);
  -webkit-transform: rotate(0deg) scale(1.5) skew(0deg) translate(0px);
  -moz-transform: rotate(0deg) scale(1.5) skew(0deg) translate(0px);
  -o-transform: rotate(0deg) scale(1.5) skew(0deg) translate(0px);
  -ms-transform: rotate(0deg) scale(1.5) skew(0deg) translate(0px);
  box-shadow: 0px 0px 20px 0px #000;
}
/* line 1246, templates/g5_helium/custom/scss/custom.scss */
div.k2TagCloudBlock a {
  background: #ddd;
  margin: 2px;
  padding: 0.5rem;
}
/* line 1251, templates/g5_helium/custom/scss/custom.scss */
div.k2TagCloudBlock a:hover {
  background: cadetblue;
  margin: 2px;
  padding: 0.5rem;
}
/* line 1260, templates/g5_helium/custom/scss/custom.scss */
body.noticias .catItemView.noticias p {
  text-align: justify;
  margin-top: 0px;
}
/* line 1261, templates/g5_helium/custom/scss/custom.scss */
body.noticias .catItemView.noticias div.catItemImageBlock {
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
  max-width: 40%;
  float: left;
  margin-right: 1rem;
}
/* line 1268, templates/g5_helium/custom/scss/custom.scss */
body.noticias .itemList table {
  width: 100%;
}
/* line 1269, templates/g5_helium/custom/scss/custom.scss */
body.noticias .itemList table > tbody > tr > td:nth-child(1) {
  width: 100px;
}
/* line 1270, templates/g5_helium/custom/scss/custom.scss */
body.noticias .itemList table img {
  max-width: 100px !important;
}
/* line 1272, templates/g5_helium/custom/scss/custom.scss */
body.itemid-143 div.itemImageBlock {
  max-width: 40%;
  float: left;
  margin-right: 1rem;
}
/* line 1273, templates/g5_helium/custom/scss/custom.scss */
body.itemid-143 .itemView table td:nth-child(1) {
  width: 20%;
}
/* line 1274, templates/g5_helium/custom/scss/custom.scss */
body.itemid-143 .itemView table {
  margin-bottom: 1rem;
}
/* line 1277, templates/g5_helium/custom/scss/custom.scss */
div.catItemView {
  margin-bottom: 0px !important;
}
/*
 body.recursos.layout-category .catItemView {display: none;}
 body.recursos.view-itemlist .itemListCategory {display: none;}
 body.recursos.view-itemlist .catItemBody  {display: none;}
 body.recursos .catItemTagsBlock {display: none;}
 body.recursos .catItemAuthor {display: none !important;}
 */
/* line 1288, templates/g5_helium/custom/scss/custom.scss */
body.recursos .catItemIntroText img {
  width: 100%;
  max-width: 100% !important;
}
/* line 1291, templates/g5_helium/custom/scss/custom.scss */
body.recursos .catItemIntroText div p:nth-child(1) {
  height: auto !important;
}
/* line 1292, templates/g5_helium/custom/scss/custom.scss */
body.recursos .catItemIntroText div.equal {
  min-height: 74px;
}
/* line 1294, templates/g5_helium/custom/scss/custom.scss */
div.itemListSubCategories h3 {
  display: none !important;
}
/* line 1295, templates/g5_helium/custom/scss/custom.scss */
div.subCategory h2 {
  font-size: 1.3rem;
  position: relative;
  margin-top: 2px;
}
/* line 1296, templates/g5_helium/custom/scss/custom.scss */
body.view-itemlist div.subCategory h2 a span.badge {
  position: absolute;
  top: -29px;
  right: -19px;
}
/* line 1297, templates/g5_helium/custom/scss/custom.scss */
body.itemid-154 div.subCategory h2 a span.badge {
  position: absolute;
  top: -18px;
  right: -19px;
}
/* line 1298, templates/g5_helium/custom/scss/custom.scss */
body.itemid-456 div.subCategory h2 a span.badge {
  position: absolute;
  top: -18px;
  right: -19px;
}
/* line 1299, templates/g5_helium/custom/scss/custom.scss */
#k2Container > div.itemListCategoriesBlock > div.itemListSubCategories > div > div > a {
  display: none;
}
/* line 1300, templates/g5_helium/custom/scss/custom.scss */
div.subCategory {
  margin: 10px !important;
}
/* line 1301, templates/g5_helium/custom/scss/custom.scss */
body.layout-category .subCategory {
  background: #fff !important;
}
/* line 1302, templates/g5_helium/custom/scss/custom.scss */
body.layout-category .subCategory:hover {
  background: #f4f4f4 !important;
}
/* line 1303, templates/g5_helium/custom/scss/custom.scss */
body.layout-category .subCategory:hover body.layout-category #k2Container > div.itemListCategoriesBlock > div > h3 {
  display: none;
}
/* line 1305, templates/g5_helium/custom/scss/custom.scss */
body.layout-category .subCategory {
  margin-top: 0px;
}
/* line 1306, templates/g5_helium/custom/scss/custom.scss */
body.layout-category .subCategory h2 {
  margin-top: 0px;
  margin-bottom: 0.3rem;
}
/* line 1307, templates/g5_helium/custom/scss/custom.scss */
body.layout-category .subCategory h2 a {
  font-size: 1rem;
  text-transform: uppercase;
  text-decoration: none;
}
/* line 1308, templates/g5_helium/custom/scss/custom.scss */
body.layout-category #k2Container > div.itemListCategoriesBlock > div > div > div > a {
  font-size: 0.8rem;
}
/* line 1309, templates/g5_helium/custom/scss/custom.scss */
div.catItemHeader span.catItemAuthor {
  font-size: 0.8rem;
}
/* line 1310, templates/g5_helium/custom/scss/custom.scss */
.catItemCategory a, .catItemTags a, .itemTagsBlock a, .itemCategory a {
  background: #ddd;
  padding: 0.5rem 1rem;
  font-size: 0.8rem;
}
/* line 1311, templates/g5_helium/custom/scss/custom.scss */
div.catItemCategory span {
  font-size: 0.8rem;
}
/* line 1312, templates/g5_helium/custom/scss/custom.scss */
.catItemAuthor a {
  font-weight: 700;
}
/* line 1313, templates/g5_helium/custom/scss/custom.scss */
div.itemCategory {
  margin-bottom: 1rem;
}
/* line 1314, templates/g5_helium/custom/scss/custom.scss */
div.catItemTagsBlock {
  margin-top: 0.5rem;
}
/* line 1315, templates/g5_helium/custom/scss/custom.scss */
div.catItemTagsBlock ul.catItemTags li a:hover {
  background: #ededed;
}
/* line 1317, templates/g5_helium/custom/scss/custom.scss */
body.layout-category #itemListPrimary .catItemIntroText img, body.layout-category #itemListSecondary .catItemIntroText img {
  width: 100%;
  height: auto;
  float: none;
}
/* line 1318, templates/g5_helium/custom/scss/custom.scss */
div.catItemHeader {
  background: #fafafa;
  padding: 0px 4px;
}
/* line 1319, templates/g5_helium/custom/scss/custom.scss */
div.catItemHeader h3.catItemTitle {
  padding: 4px;
  margin: 0;
}
/* line 1323, templates/g5_helium/custom/scss/custom.scss */
div.itemRelated ul li {
  display: inline-block;
  background: #eee;
  padding: 4px 6px;
}
/* line 1329, templates/g5_helium/custom/scss/custom.scss */
body.eventos div.catItemHeader {
  background: transparent;
  padding: 0px;
}
/* line 1330, templates/g5_helium/custom/scss/custom.scss */
body.eventos div.catItemHeader h3.catItemTitle {
  padding: 0px;
  height: auto;
  font-size: 1.2rem !important;
}
/* line 1331, templates/g5_helium/custom/scss/custom.scss */
body.eventos .itemContainer {
  position: relative;
  margin-right: 0.8rem;
  box-shadow: 0px 0px 12px 0px #ccc;
  max-width: 32%;
  margin-bottom: 1.5rem;
}
/* line 1341, templates/g5_helium/custom/scss/custom.scss */
body.eventos .catItemIntroText .btn {
  margin: 2rem 0;
}
/* line 1342, templates/g5_helium/custom/scss/custom.scss */
body.eventos .itemFullText .btn {
  margin: 2rem 0;
}
/* line 1343, templates/g5_helium/custom/scss/custom.scss */
body.eventos div.catItemIntroText img {
  float: none !important;
  width: 400px;
  margin: 0px auto;
  position: relative;
  display: block;
  transition: All 1s ease;
  -webkit-transition: All 1s ease;
  -moz-transition: All 1s ease;
  -o-transition: All 1s ease;
}
/* line 1354, templates/g5_helium/custom/scss/custom.scss */
body.eventos div.catItemIntroText img:hover {
  transform: rotate(-3deg) scale(1.1) skew(0deg) translate(0px);
  -webkit-transform: rotate(-3deg) scale(1.1) skew(0deg) translate(0px);
  -moz-transform: rotate(-3deg) scale(1.1) skew(0deg) translate(0px);
  -o-transform: rotate(-3deg) scale(1.1) skew(0deg) translate(0px);
  -ms-transform: rotate(-3deg) scale(1.1) skew(0deg) translate(0px);
  box-shadow: 10px 10px 20px 0px #999;
}
/* line 1363, templates/g5_helium/custom/scss/custom.scss */
.latestItemCategory a {
  border: 1px solid #46b7c4;
  padding: 0.4rem 0.8rem;
  border-radius: 6px;
}
@media only all and (max-width: 48rem) {
  /* line 1371, templates/g5_helium/custom/scss/custom.scss */
  #iniciativa img {
    float: none;
  }
  /* line 1372, templates/g5_helium/custom/scss/custom.scss */
  #iniciativa > div > div > div > div > div > div:nth-child(2) > span {
    float: none !important;
  }
  /* line 1373, templates/g5_helium/custom/scss/custom.scss */
  #iniciativa > div > div > div > div > div > div:nth-child(3) > span {
    float: none !important;
  }
  /* line 1374, templates/g5_helium/custom/scss/custom.scss */
  div.latestItemView {
    width: 100% !important;
  }
  /* line 1375, templates/g5_helium/custom/scss/custom.scss */
  .grelha-apoios {
    max-width: 100%;
  }
  /* line 1376, templates/g5_helium/custom/scss/custom.scss */
  .grelha-apoios div {
    margin-bottom: 1.5rem;
  }
  /* line 1377, templates/g5_helium/custom/scss/custom.scss */
  .grelha-apoios div img {
    margin: 0 auto;
  }
  /* line 1378, templates/g5_helium/custom/scss/custom.scss */
  #pointerG {
    margin: 1.5rem 0 0 0 !important;
  }
  /* line 1379, templates/g5_helium/custom/scss/custom.scss */
  .contact .contact-form {
    bottom: 0;
  }
  /* line 1380, templates/g5_helium/custom/scss/custom.scss */
  .contact .contact-address {
    max-width: 100%;
  }
  /* line 1381, templates/g5_helium/custom/scss/custom.scss */
  .btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {
    font-size: 11px;
  }
  /* line 1382, templates/g5_helium/custom/scss/custom.scss */
  #g-navigation .g-social-header .g-content {
    margin-bottom: 0px;
    padding-bottom: 0px;
  }
  /* line 1383, templates/g5_helium/custom/scss/custom.scss */
  .g-social a {
    padding: 0px 0.4rem;
  }
}
/* line 1386, templates/g5_helium/custom/scss/custom.scss */
fieldset.fabrikGroup {
  display: contents;
}
/* line 1387, templates/g5_helium/custom/scss/custom.scss */
.fabrikLabel {
  font-weight: 600;
  font-size: 0.9rem;
  line-height: normal;
}
/* line 1392, templates/g5_helium/custom/scss/custom.scss */
form.fabrikForm label {
  font-weight: 600;
  font-size: 0.9rem;
  line-height: normal;
}
/* line 1397, templates/g5_helium/custom/scss/custom.scss */
label.radio span {
  font-weight: 400;
}
/* line 1398, templates/g5_helium/custom/scss/custom.scss */
.fabrikForm {
  margin-bottom: 3rem;
}
/* line 1399, templates/g5_helium/custom/scss/custom.scss */
.fabrikForm .nav-tabs li.active a {
  font-weight: bold;
  color: #f39016;
  box-shadow: 3px -4px 10px 0px #ddd;
}
/* line 1400, templates/g5_helium/custom/scss/custom.scss */
.fabrikForm .nav-tabs li a {
  text-transform: uppercase;
  color: #1d9b8f;
}
/* line 1401, templates/g5_helium/custom/scss/custom.scss */
.fabrikForm .nav-tabs {
  margin-bottom: 0px;
}
/* line 1402, templates/g5_helium/custom/scss/custom.scss */
.fabrikForm .tab-content {
  overflow: visible;
  border: 1px solid #ddd;
  border-top: 0px;
  padding: 0px 0.8rem;
}
/* line 1408, templates/g5_helium/custom/scss/custom.scss */
.plg-googlemap {
  display: none !important;
}
/* line 1409, templates/g5_helium/custom/scss/custom.scss */
.pm-input-route {
  max-width: 55%;
}
/* line 1410, templates/g5_helium/custom/scss/custom.scss */
#group3 > legend {
  opacity: 0;
}
/* line 1411, templates/g5_helium/custom/scss/custom.scss */
.calendar thead .button {
  border-radius: 0px;
}
/*
 .fb_el_adesao_anc___project_url {
 border-top: 2px solid #ccc;
 margin-top: 1rem;
 padding-top: 1rem;
 margin-bottom: 0rem;
 }
 */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
@media only all and (min-width: 75rem) {
  /* line 4, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  /* line 7, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /* line 1433, templates/g5_helium/custom/scss/custom.scss */
  .praticaspromissoras .fabrik_row.well.span4 {
    max-width: 30.914893617%;
  }
  /* line 1436, templates/g5_helium/custom/scss/custom.scss */
  body.com_fabrik.view-details.praticaspromissoras .fabrikForm {
    height: 60vh;
    overflow-y: scroll;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  /* line 13, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /* line 1443, templates/g5_helium/custom/scss/custom.scss */
  .praticaspromissoras .fabrik_row.well.span4 {
    max-width: 30.914893617%;
  }
}
@media only all and (min-width: 30.062rem) and (max-width: 47.938rem) {
  /* line 16, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
}
@media only all and (max-width: 30rem) {
  /* line 19, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /* line 1452, templates/g5_helium/custom/scss/custom.scss */
  .fb_el_adesoes_finais___fb_ro .fabrikElement {
    padding-left: 0px !important;
  }
  /* line 1453, templates/g5_helium/custom/scss/custom.scss */
  table {
    width: 100% !important;
  }
  /* line 1454, templates/g5_helium/custom/scss/custom.scss */
  .layout.row {
    display: none;
  }
  /* line 1455, templates/g5_helium/custom/scss/custom.scss */
  .waterwheel-carousel img {
    left: 2% !important;
  }
  /* line 1456, templates/g5_helium/custom/scss/custom.scss */
  body.view-list.praticaspromissoras .fabrik_row.well.row {
    max-height: 240px;
  }
  /* line 1457, templates/g5_helium/custom/scss/custom.scss */
  .adesoes_finais___titulo a {
    font-size: 1rem;
  }
  /* line 1458, templates/g5_helium/custom/scss/custom.scss */
  #g-footer .g-totop {
    margin-top: 0px;
  }
  /* line 1459, templates/g5_helium/custom/scss/custom.scss */
  #totop-8670-particle {
    margin: 0px !important;
    padding: 0px;
  }
  /* line 1460, templates/g5_helium/custom/scss/custom.scss */
  #g-footer .g-copyright {
    margin-top: 0px;
  }
  /* line 1461, templates/g5_helium/custom/scss/custom.scss */
  #g-mainbar {
    padding-top: 1rem;
  }
  /* line 1462, templates/g5_helium/custom/scss/custom.scss */
  h2 {
    font-size: 1.6rem;
    text-align: center;
  }
  /* line 1463, templates/g5_helium/custom/scss/custom.scss */
  h3 {
    font-size: 1rem;
    text-align: center;
  }
  /* line 1464, templates/g5_helium/custom/scss/custom.scss */
  #g-footer #social-3171-particle {
    text-align: center;
    margin: 0;
  }
  /* line 1465, templates/g5_helium/custom/scss/custom.scss */
  body.eventos .itemContainer {
    min-width: 100%;
  }
  /* line 1466, templates/g5_helium/custom/scss/custom.scss */
  body.view-details.praticaspromissoras {
    overflow: visible !important;
  }
  /* line 1467, templates/g5_helium/custom/scss/custom.scss */
  .fabrikGroup {
    padding-left: 0 !important;
  }
  /* line 1468, templates/g5_helium/custom/scss/custom.scss */
  .fabrikGroup legend {
    margin: 0.5rem !important;
    padding-top: 0.5rem;
  }
  /* line 1469, templates/g5_helium/custom/scss/custom.scss */
  .clearFilters {
    margin-bottom: 0.5rem;
  }
  /* line 1470, templates/g5_helium/custom/scss/custom.scss */
  body.view-list.praticaspromissoras .fabrik_row.well {
    margin: 1rem 0 !important;
  }
  /* line 1471, templates/g5_helium/custom/scss/custom.scss */
  body.com_fabrik.view-details.praticaspromissoras .fabrikForm {
    width: 98vw;
    height: auto;
    overflow-y: scroll;
  }
  /* line 1472, templates/g5_helium/custom/scss/custom.scss */
  #mobile-menu-5697-particle.g-content {
    margin: 0px !important;
  }
  /* line 1473, templates/g5_helium/custom/scss/custom.scss */
  body.com_fabrik.view-details .fabrikForm {
    width: 100vw;
    height: auto;
    overflow: visible;
  }
  /* line 1474, templates/g5_helium/custom/scss/custom.scss */
  div.row-striped {
    width: 100% !important;
    margin: 0px !important;
  }
  /* line 1475, templates/g5_helium/custom/scss/custom.scss */
  .g-offcanvas-toggle, .g-offcanvas-open .g-offcanvas-toggle {
    color: #000;
  }
  /* line 1476, templates/g5_helium/custom/scss/custom.scss */
  #g-mobilemenu-container {
    margin: 0rem;
  }
  /* line 1477, templates/g5_helium/custom/scss/custom.scss */
  body.com_fabrik.view-details {
    overflow: auto;
  }
  /* line 1478, templates/g5_helium/custom/scss/custom.scss */
  body.com_fabrik.view-details .leftrow {
    width: 100%;
    position: relative;
    height: auto;
  }
  /* line 1479, templates/g5_helium/custom/scss/custom.scss */
  body.com_fabrik.view-details .leftrow > .bg {
    width: 100%;
    background-repeat: no-repeat;
    max-height: 98vh;
  }
  /* line 1485, templates/g5_helium/custom/scss/custom.scss */
  body.praticaspromissoras .fabrikForm {
    height: auto;
    padding-bottom: 0rem !important;
  }
  /* line 1486, templates/g5_helium/custom/scss/custom.scss */
  body.praticaspromissoras .fabrikDetails a.btn {
    float: none;
    margin: 1px;
  }
  /* line 1487, templates/g5_helium/custom/scss/custom.scss */
  body.com_fabrik.view-details .leftrow > .bgcolour {
    width: 100%;
    max-height: 98vh;
  }
  /* line 1488, templates/g5_helium/custom/scss/custom.scss */
  body.com_fabrik.view-details .leftrow > .content {
    height: auto;
    padding: 3rem 2rem 1rem 2rem;
  }
  /* line 1489, templates/g5_helium/custom/scss/custom.scss */
  body.com_fabrik.view-details .topbox {
    width: 100%;
    padding-left: 0.2rem;
  }
  /* line 1490, templates/g5_helium/custom/scss/custom.scss */
  body.com_fabrik.view-details #group23 > div.row-striped {
    width: 100%;
  }
  /* line 1491, templates/g5_helium/custom/scss/custom.scss */
  body.com_fabrik.view-details .itemTitle {
    font-size: 1.2rem;
  }
  /* line 1492, templates/g5_helium/custom/scss/custom.scss */
  body.com_fabrik.view-details .row-striped .row-fluid {
    width: 100%;
  }
  /* line 1493, templates/g5_helium/custom/scss/custom.scss */
  body.com_fabrik.view-details .fabrikElementContainer {
    width: 100%;
    margin: 2rem 0;
  }
  /* line 1495, templates/g5_helium/custom/scss/custom.scss */
  body.com_k2 span.badge {
    background: #1d9b8f;
    bottom: 0.5rem;
    position: relative;
  }
  /* line 1500, templates/g5_helium/custom/scss/custom.scss */
  .faq h3.catItemTitle {
    line-height: normal;
  }
  /* line 1501, templates/g5_helium/custom/scss/custom.scss */
  .uk-cover-background {
    background-size: 100% !important;
    background-position: top;
  }
  /* line 1502, templates/g5_helium/custom/scss/custom.scss */
  .uk-slideshow {
    max-height: 240px;
  }
  /* line 1503, templates/g5_helium/custom/scss/custom.scss */
  .uk-slidenav-position {
    max-height: 240px;
  }
  /* line 1504, templates/g5_helium/custom/scss/custom.scss */
  .g-slideshow-item {
    max-height: 240px;
  }
  /* line 1505, templates/g5_helium/custom/scss/custom.scss */
  .brochura p {
    margin: 2rem 1rem;
  }
  /* line 1506, templates/g5_helium/custom/scss/custom.scss */
  .button {
    padding: 0.5rem 0.5rem !important;
    font-size: 0.5rem;
  }
  /* line 1507, templates/g5_helium/custom/scss/custom.scss */
  .aderir .slideshow-caption {
    position: relative;
    bottom: 9rem;
    left: 0rem;
  }
  /* line 1508, templates/g5_helium/custom/scss/custom.scss */
  #pointer {
    max-width: 230px;
  }
  /* line 1509, templates/g5_helium/custom/scss/custom.scss */
  #pointer:before {
    content: "";
    position: absolute;
    right: -20px;
    bottom: 0;
    width: 0;
    height: 0;
    border-left: 20px solid lightseagreen;
    border-top: 0px solid transparent;
    border-bottom: 100px solid transparent;
    top: 0px;
  }
  /* line 1521, templates/g5_helium/custom/scss/custom.scss */
  #group1 > div:nth-child(14) > div > div.fabrikElement > a {
    margin-right: 0px;
  }
  /* line 1522, templates/g5_helium/custom/scss/custom.scss */
  input[type="text"] {
    max-width: 280px;
  }
  /* line 1523, templates/g5_helium/custom/scss/custom.scss */
  .page-header h1 {
    line-height: 2rem;
  }
  /* line 1524, templates/g5_helium/custom/scss/custom.scss */
  legend {
    max-width: 280px;
  }
  /* line 1525, templates/g5_helium/custom/scss/custom.scss */
  #group8 > div:nth-child(3) > div > div.fabrikElement > a {
    margin-right: 0px;
  }
  /* line 1526, templates/g5_helium/custom/scss/custom.scss */
  #group8 > div:nth-child(9) {
    width: 88% !important;
  }
  /* line 1527, templates/g5_helium/custom/scss/custom.scss */
  #group8 > div:nth-child(10) {
    width: 88% !important;
  }
  /* line 1528, templates/g5_helium/custom/scss/custom.scss */
  #group8 {
    display: contents;
  }
}
@media only all and (min-width: 60rem) {
  /* line 10, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
}
@media only all and (min-width: 48rem) {
  /* line 22, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /* line 1536, templates/g5_helium/custom/scss/custom.scss */
  .moon {
    margin-left: 40px !important;
    margin-top: 30px !important;
  }
  /* line 1537, templates/g5_helium/custom/scss/custom.scss */
  .uk-cover-background {
    background-size: cover;
  }
}
@media only all and (max-width: 47.938rem) {
  /* line 25, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /* line 1541, templates/g5_helium/custom/scss/custom.scss */
  ul.breadcrumb {
    margin: 0px auto;
    max-width: 100%;
  }
  /* line 1542, templates/g5_helium/custom/scss/custom.scss */
  .g-slideshow-buttons {
    max-width: 100%;
  }
  /* line 1543, templates/g5_helium/custom/scss/custom.scss */
  .g-slideshow-buttons a span {
    top: 0px;
  }
  /* line 1544, templates/g5_helium/custom/scss/custom.scss */
  .catItemIntroText img, .itemIntroText img, .itemFullText img {
    width: 100%;
    height: auto;
  }
  /* line 1545, templates/g5_helium/custom/scss/custom.scss */
  div.itemRelated ul {
    margin-left: 0px;
  }
  /* line 1546, templates/g5_helium/custom/scss/custom.scss */
  .uk-cover-background {
    background-size: cover;
  }
  /* line 1547, templates/g5_helium/custom/scss/custom.scss */
  .uk-slideshow {
    max-height: 240px;
  }
  /* line 1548, templates/g5_helium/custom/scss/custom.scss */
  .uk-slidenav-position {
    max-height: 98px;
  }
  /* line 1549, templates/g5_helium/custom/scss/custom.scss */
  .g-slideshow-item {
    max-height: 240px;
  }
  /* line 1550, templates/g5_helium/custom/scss/custom.scss */
  #g-footer {
    position: relative;
  }
  /* line 1551, templates/g5_helium/custom/scss/custom.scss */
  #g-navigation-sticky-wrapper #social-3171-particle {
    margin: 0rem !important;
  }
  /* line 1552, templates/g5_helium/custom/scss/custom.scss */
  #g-navigation > div > div:nth-child(2) > div.g-block.size-20.wow.slideInDown > div.g-block.size-12.g-social-header {
    width: 55px;
    position: absolute;
    top: 0rem;
    right: 0rem;
    display: inline-block;
  }
  /* line 1559, templates/g5_helium/custom/scss/custom.scss */
  #g-navigation #social-3171-particle {
    margin: 0rem 0rem !important;
    padding: 0px;
  }
  /* line 1563, templates/g5_helium/custom/scss/custom.scss */
  #g-navigation-sticky-wrapper.is-sticky #social-3171-particle {
    margin: 0rem 0rem !important;
    padding: 0px;
  }
  /* line 1567, templates/g5_helium/custom/scss/custom.scss */
  .g-social a {
    padding: 0px;
    margin: 0px;
  }
}
@media only all and (max-width: 59.938rem) {
  /* line 28, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
}
/*# sourceMappingURL=custom__body_only.css.map */