/*                                   CSS PERSONALIZADO - Oceano Azul - Agência Digital */
/* ************************************************************************* cabeçalho */
#sp-header {
  background: transparent;
  box-shadow: none;
/*  border-bottom: 1px solid #ddd; */
}
#sp-header div.container {
  background-color: rgba(255, 255, 255, 0.3);
}
#sp-header, #sp-logo {
  height: 150px; 
}
h3.sppb-addon-title {
  margin-top: 50px;
  margin-bottom: 10px;
/*  color: #1ba7e7; */
  font-size: 40px;
  line-height: 40px;
  text-shadow: 1px 1px 1px #000;
}
#offcanvas-toggler, .sp-megamenu-parent > li > a {
/*  line-height: 150px; */
}
#sp-component {
  margin-top: -12px;
}
.sp-default-logo {
  margin-top: 5px;
}

/* ************************************************************************* titulos */
#sp-main-body #sp-component #sp-page-builder h2.sppb-addon-title {
  text-shadow: 1px 1px 1px #000;
  color: #000;
  text-align: center;
  margin: 0 auto;
  width: 50%;
  padding:10px;
/*  border-top: 4px solid #DEDC00; 
  border-bottom: 4px solid #96BD0D; */  
}
@media (max-width: 1024px) {
  #sp-main-body #sp-component #sp-page-builder h2.sppb-addon-title {
    width: 100%
  } 
}
@media (max-width: 800px) {
  #sp-top2 {
    position: absolute;
    right: 30px;
    top: 0;
  }
  #sp-header, #sp-logo {
    height: 120px; 
  }
}

}
#sp-main-body #sp-page-builder #sppb-carousel1 .sppb-carousel-pro-text p {
  display: none;
}

.sppb-container {
  background-color: rgba(255, 255, 255, 0.3);
}

.modalidade, .modalidade p {
  text-align: center;
}
.modalidade img {
  margin: 0 auto;
}


body.site {
/*  background: rgba(0, 0, 0, 0) url("/qualidadedevida/images/2018/bg_2018.jpg") repeat fixed center top;*/
}

div.form-group.rsform-block.rsform-block-declaracao {
  margin: 0 10px;
}

html body.site.com-sppagebuilder.view-page.no-layout.no-task.itemid-197.pt-br.ltr.sticky-header.layout-fluid.off-canvas-menu-init div.off-canvas-menu-wrap div.body-innerwrapper section#sp-main-body div.row div#sp-component.col-sm-12.col-md-12 div.sp-column div#sp-page-builder.sp-page-builder.page-3 div.page-content section.sppb-section div.sppb-container div.sppb-row div.sppb-col-sm-12 div.sppb-addon-container div.sppb-addon.sppb-addon-module div.sppb-addon-content div.rsform input.rsform-submit-button.btn.btn-primary {
  display: none;
}

/* ficha de inscricao */
.form-group.rsform-block.rsform-block-declaracao {
  background-color: rgba(255,255,255,0.5);
  padding: 20px;
}