@charset "UTF-8";
/*============================================================================
  #Override Stylesheet
  #Add Custom Styles Here
==============================================================================*/
/*========================================
G E R A L
========================================*/
body, html {
  font-family: 'Noto Serif', serif; }

.section--custom_content {
  text-align: left; }

h2 {
  font: normal 700 2.7rem/100% 'Noto Serif', serif;
  letter-spacing: .1em;
  text-transform: uppercase;
  color: rgba(231, 118, 60, 0.8);
  text-shadow: 1px 4px 6px #fff, 0 0 0 #000, 1px 4px 6px #fff; }

h3 {
  font: normal 700 1.5rem/100% 'Noto Serif', serif;
  letter-spacing: 0em;
  color: rgba(231, 118, 60, 0.8);
  text-shadow: 1px 2px 3px #fff, 0 0 0 #000, 1px 2px 3px #fff; }

.section--custom_content p {
  color: rgba(0, 0, 0, 0.75); }

.section--custom_content ul {
  padding: 0 0 0 15px; }

.section--custom_content li {
  margin: 0;
  color: rgba(231, 118, 60, 0.8);
  text-shadow: 1px 2px 3px #fff, 0 0 0 #000, 1px 1px 3px #fff; }

.section--custom_content li div {
  margin: 0;
  color: rgba(0, 0, 0, 0.75);
  text-shadow: none; }

.vv_sub-h2 {
  font: italic 400 1.2rem/150% 'Noto Serif', serif;
  color: rgba(0, 0, 0, 0.5) !important; }

.vv_etapa {
  font: normal 700 1rem/100% 'Noto Serif', serif;
  letter-spacing: .1em;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.5) !important; }

/* Sombra inset nas seções de fundo laranja */
.section--custom_content.section--1487077884989,
.section--heading {
  box-shadow: inset -1px 30px 30px -30px rgba(0, 0, 0, 0.65), inset -1px -30px 30px -30px rgba(0, 0, 0, 0.65); }

/* Adaptações do H2 na seção de fundo laranja */
.section--heading h2 {
  text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.75);
  color: white; }

/*========================================
MENU TOPO (A imagem foi inserida no arquivo header.liquid em Sections)
========================================*/
/* Imagem em cima  do header */
.imagem-do-topo {
  width: 100%;
  max-width: 1120px;
  margin: 0 auto; }

.announcement {
  padding: 0;
  background: white !important; }

/* Tirar padding-top do menu */
body > div.container.container--main.container--full > div > div > div:nth-child(1) > div.header.header--light.header--center {
  padding-top: 0; }

/* Responsive: tirar o logo no desktop */
@media only screen and (min-width: 768px) {
  a.logo.logo--image {
    display: none; } }
/*========================================
CALL TO ACTION TOPO
========================================*/
.section--cta {
  box-shadow: inset -1px 30px 30px -30px rgba(0, 0, 0, 0.1); }

/* Background do Shankara e sw Dayananda */
.section--cta {
  background: url(https://kajabi-storefronts-production.global.ssl.fastly.net/kajabi-storefronts-production/themes/176689/settings_images/Zi9azlX5TBuC64lV5QA1_fundo-swami-dayananda-saraswati_v2.png) no-repeat center left, url(https://kajabi-storefronts-production.global.ssl.fastly.net/kajabi-storefronts-production/themes/176689/settings_images/7R2JINjFSBe4u3n2ydEy_fundo_shankaracharya_v3.png) no-repeat center right !important;
  background-size: contain !important; }

.section--cta .btn {
  background: #3498db;
  background-image: linear-gradient(to bottom, #3498db, #2980b9) !important;
  color: #ffffff;
  font-size: 20px;
  letter-spacing: .2em;
  border-radius: 5px;
  border: 1px solid #2980b9 !important;
  text-transform: uppercase; }

.section--cta .btn .btn:hover {
  background: #3cb0fd;
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db); }

/*========================================
F O R M U L Á R I O
========================================*/
.section--custom_content.section--1487077884989 .row {
  background: white;
  border-radius: 10px;
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.65); }

.section--custom_content.section--1487077884989 .row.heading {
  display: none; }

.section--custom_content.section--1487077884989 .block--1487077884989_1 {
  padding: 40px; }

.section--custom_content.section--1487077884989 h2 {
  font-family: 'Noto Serif', serif;
  font-weight: 700;
  font-size: 2.4rem;
  text-transform: inherit;
  letter-spacing: 0em;
  line-height: 125%;
  color: rgba(231, 118, 60, 0.8);
  text-shadow: 1px 4px 6px #fff, 0 0 0 #000, 1px 4px 6px #fff; }

.section--custom_content.section--1487077884989 ul {
  list-style: disc outside none;
  padding-left: 20px;
  color: #000;
  text-shadow: 1px 2px 3px #fff; }

.section--custom_content.section--1487077884989 ul li {
  margin: 15px 0;
  line-height: 130%; }

.section--custom_content.section--1487077884989 .btn {
  background: #3498db;
  background-image: linear-gradient(to bottom, #3498db, #2980b9) !important;
  color: #ffffff;
  font-size: 20px;
  letter-spacing: .2em;
  border-radius: 5px;
  border: 1px solid #2980b9 !important; }

.section--custom_content.section--1487077884989 .btn:hover {
  background: #3cb0fd;
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db); }

/*========================================
O U T R O S
========================================*/
/* Correção do bug quando seleciona o H2 com inset shadow */
::-moz-selection {
  background: #5af;
  color: #fff;
  text-shadow: none; }

::selection {
  background: #5af;
  color: #fff;
  text-shadow: none; }
