@font-face {
font-family: 'Bebas Neue';
font-style: normal;
font-weight: normal;
src: local('Bebas Neue'), url('../fonts/BebasNeue.woff') format('woff');
}

body {
	font-family: 'athelas', 'faricy-new-web',Helvetica, Arial, serif;
	font-size: 14px;
	overflow-x: hidden;
	background-color:#141338;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
/* Preloader */

.preloader {
	position: fixed;
	z-index: 9999;
	width: 100%;
	height: 100%;
	background-color: white;
}

.preloader img {
	position: absolute;
	top: calc(50% - 32px);
	left: calc(50% - 32px);
}

.preloader div {
	display: none;
	/* Preload the Second Pricing Image */
	background: url(../img/pricing2.jpg) no-repeat 9999px 9999px;
	background-position: 9999px 9999px;
}

/* Typography */



p {
	font-size: 20px;
	line-height: 28px;
	color: #000000;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'georgia',Helvetica, Arial, serif;
	position: relative;
	margin: 10px 0;
}

h1 {
	font-size: 72px;
	font-family: "georgia",serif !important;
	font-style: normal;
	font-weight: 700;
}

h2 {
	font-size: 48px;
}

h3 {
	font-size: 58px;
	color: #0D072A;
	font-weight: 900;
}

h4 {
	font-size: 28px;
}

h5 {
	font-size: 18px;
}

h6 {
	font-size: 16px;
}

.white{
	color: white !important;
}
.light-yellow{
	color: #d9d2a5 !important;
}
ul.white-list {
	padding: 0;
	list-style-type: none;
}

ul.white-list li {
	font-size: 18px;
	margin: 10px 0;
	color: #fff;
}

ul.white-list li:before {
	content: ' ';
	position: relative;
	top: -3px;
	display: inline-block;
	width: 6px;
	height: 6px;
	margin-right: 15px;
	background: white;
}


a {
    color: #5f2610;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    font-family: 'Bebas Neue', sans-serif !important;
    font-size: 18px;
    font-weight: 100;
    letter-spacing: 5px;
}

a:hover {
	 color: #262525!important;
}

.active{
	color: #0078FF !important;
}
.active:hover{
	color: #FFA0A0 !important;
}
h1.title {
    font-family: 'Bebas Neue', sans-serif !important;
    mix-blend-mode: difference;
    font-size: 76pt;
    text-align: left;
    color: #262525;
    display: table-cell;
    left: 0;
    letter-spacing: 19px;
    line-height: 0.9;
    top: 23px;
}

.subtitle{
	font-family: 'georgia', 'faricy-new-web',Helvetica, Arial, serif;
	font-style: italic;
	font-weight: 100;
	letter-spacing: 2px;
	font-size:30px;
	color: #1b1b1b;

}

.bebas{
	font-family: 'Bebas Neue', sans-serif !important;
}

.subtitle-data {
    font-family: 'georgia', 'faricy-new-web',Helvetica, Arial, serif;
    font-style: italic;
    top: 30px;
    font-weight: 100;
    letter-spacing: 2px;
    font-size: 23px;
    color: #1b1b1b;
}

.tracinho{
    color: #5f260f;
    font-size: 40px;
    font-weight: bold;
    letter-spacing: -7px;
    line-height: 0px;
    font-style: normal;
}
button {
    padding: 25px;
    padding-left: 60px;
    padding-right: 60px;
    background-color: #1b1b1b00;
    border-color: #252525;
    color: #0e0e0e;
    font-size: 15pt;
    margin-bottom: -200px;
    margin-top: 0px;
    margin-left: 0;
    text-transform: uppercase;
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}

button:hover{
    box-shadow: 0 14px 28px rgba(0, 0, 0, 0.15), 0 10px 10px rgba(0, 0, 0, 0.15);
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    background-color: #262625;
    border-color: #636363;
    color: #ffffff;
    font-size: 15pt;
    text-transform: uppercase;
}

.btn-inscricoes {
    border-color: #ceccce;
    color: #e6e6e6;
    background-color: #262525;
    width: 100%;
    padding-left: 70px;
    padding-right: 70px;
    margin-bottom: 0px;
    margin-top: 40px;
}

.btn-inscricoes:hover{
	box-shadow: 0 14px 28px rgba(255, 255, 255, 0.15), 0 10px 10px rgba(109, 109, 109, 0.15);
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    background-color: #ffffff;
    border-color: #d9edf7;
    color: #24292c;
    text-transform: uppercase;
}
.fundo-inscricoes {
    background-color: #efefef;
    top: -121px;
    padding: 50px;
}
.dias-inscricoes{
    margin-bottom: -7px;
    font-size: 24px;
    font-style: italic;
    color: #989898 !important;
}
.tipo-conferencia{
	 font-size: 36px;
    margin-bottom: -13px;
}
.preco-inscricoes{
    color: #5f2610;
    font-size: 47px;
    /* left: 0px; */
}
.eventbrite-embed{
	width:100%; height:500px;text-align:left;
}
.links{
	text-decoration: underline;
	font-size: 24px;
}
.links-bigger{
    font-size: 36px;
    text-decoration: underline;
    font-style: normal;
}
.links-bigger:hover{
    color: white;
}
.links-bigger-2 {
    font-size: 36px;
    text-decoration: underline;
    font-style: normal;
    text-align: right;
    float: right;
    margin-right: -69px;
}

.links-bigger-2:hover{
    color: white;
}


/* Blink Cursor */

.blink {
	position: relative;
	top: 4px;
	display: inline-block;
	width: 4px;
	height: 50px;
	height: 5vh;
	margin: 0 10px;

}


.container {
	position: relative;
	z-index: 1;
	margin-top: 50px;
}
.container-child {
	position: relative;
	z-index: 1;
	margin-top: 0px !important;
}

.content-child {
	width: 80%;
	margin-left: 100px;
}



/* SECTIONS */

#inicio {
    background-color: #d9d1a5;
    background-image: url('https://media.giphy.com/media/3o7WIwMMnjXvy37kfm/giphy.gif');
    background-repeat: no-repeat;
    background-size: 50%;
    background-position: right;
}

#proposito{
	background-color: #262525;
	z-index: 1
}

#preletores{
	background-color: #151211;
    background-image: url('../img/bg-fogo.png');
    background-image: linear-gradient(to bottom, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.8) 100%), url(../img/bg-fogo.png);
    background-size: 132%;
    background-position: left;
    background-repeat: no-repeat;
    }
#programacao{
	background-color: #23282b !important;
}

#inscricoes{
    background-color: #d9d2a4;
    margin-bottom: -70px;
}

#informacoes{
    background-color: #d9d2a4;
}


.img-preletores {
	width: 100%;
	-webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  	transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  	z-index:10;
  	margin-bottom: 16px;
  	cursor: pointer;
}

.img-preletores:hover{
  -webkit-transform: scale(1.09, 1.09);
  transform: scale(1.09, 1.09);
  z-index: 10;
    box-shadow: 0 4px 32px rgb(121, 44, 15);
  -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.desc-preletores{
    position: fixed;
    z-index: 999;
    display: block;
    width: 60%;
    background-color: white;
    padding: 30px;
    height: auto;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    box-shadow: 0 4px 32px rgb(121, 44, 15);
}

.preletor-1-desc{
	display: none;
}
.preletor-2-desc{
	display: none;
}
.preletor-3-desc{
	display: none;
}
.preletor-4-desc{
	display: none;
}
.forma-pgto{
	display: none;
}

.desc-preletores p{
	font-size: 16px;
    line-height: 20px;
    color: #232223;
}

.texto-preletores{
	height: auto;
	overflow: scroll;
}
.fechar-preletores{
    text-align: right;
    font-family: 'helvetica', sans-serif !important;
    font-stretch: 28%;
    float: right;
    z-index:999;
    position: absolute;
    top: 30px;
    right: 30px;
    font-size: 30px !important;
    cursor: pointer;
    font-weight: bold;
}

.programacao-horario {
    color: #2e424e;
    font-size: 91px;
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 99;
    line-height: 0px !important;
}
.programacao-dia{
	text-align: center;
    left: 0%;
    top: 18px;
    color: #262525;
    text-decoration: underline;
    vertical-align: middle;
    font-style: italic;
}

#video-background {
/*  making the video fullscreen  */
  opacity: 0.3;
}
.video-container {
  position: absolute;
  width: 100%;
  height: 100%; 
  overflow: hidden;
}
.video-container video {
  /* Make video to at least 100% wide and tall */
  min-width: 100%; 
  min-height: 100%; 
  
  /* Setting width & height to auto prevents the browser from stretching or squishing the video */
  width: auto;
  height: auto;
  
  /* Center the video */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}
.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

section {
	position: relative;
}

.section {
	padding: 40px 0;
	background: #fff;
}


@-webkit-keyframes ripple-animation {
	from {
		opacity: 0.2;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	to {
		opacity: 0;
		-webkit-transform: scale(100);
		transform: scale(100);
	}
}

@keyframes ripple-animation {
	from {
		opacity: 0.2;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	to {
		opacity: 0;
		-webkit-transform: scale(100);
		transform: scale(100);
	}
}


@media(max-width:992px) {
	h1 {
		font-size: 56px;
	}
	h2 {
		font-size: 28px;
	}
	h3 {
		font-size: 46px;
	}
	h4 {
		font-size: 20px;
	}
	h5 {
		font-size: 16px;
	}
	h6 {
		font-size: 12px;
	}
	.section {
		padding: 30px 0;
	}
}


.nave{
    list-style: none;
    margin: 0;
    padding: 0;
    padding-top: 24px;
    margin-right: 10px;
    text-align: right;
    font-family: "athelas",serif;
    font-style: normal;
    font-weight: 700;
    position: relative;
    z-index: 3;
}
.nave li {

    display: inline;
    padding: 15px;
    color: #fff;
    background-color: rgba(255, 255, 255, 0);
    transition: 400ms ease-in-out;
}


.titulo-interna-1 {
    height: 25em;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: right;
    position: absolute;
    top: 0px;
    left: 0px;
    margin: 0;
    padding: 0;
    z-index: 1;
}
.titulo-interna-1 h2 {
	       font-family: "soleil",sans-serif;
    float: right;
    margin-top: 55px;
    margin-right: 30px;
    font-style: italic;
    font-weight: 900;
    letter-spacing: 2px;
    font-size: 6.4em;
    color: #ffa0a000;
    -webkit-text-stroke: 1.5px #0078FF;
    text-stroke: 1.5px #0078FF;
}

.nave a {
    font-family: 'georgia', 'faricy-new-web',Helvetica, Arial, serif !important;
    color: #5f2610 !important;
    display: normal !important;
    letter-spacing: 2px;
    font-size: 18px !important;
    font-style: normal !important;
    font-weight: 100;
}
.nave a:hover {
   color: #262525!important;
    font-size: 20px !important;
    text-decoration: underline !important;
}
#intro{
	height: auto !important;
}

#disqus_thread{
background-color: white;
    padding: 30px;
    border-radius: 30px;
}

.tab-community>a {
    display: none !important;}


.pull-right {
    display: none !important;}
    .disqus-footer__wrapper {
    display: none !important;
}
#placement-bottom{
	    display: none !important;
}

.intro-table {
	margin-top:80px;
}

@media(min-width: 1200px) {
	#intro{
	height: auto !important;
}
}
@media(max-width: 1000px) {
#intro{
	height: auto !important;
}
/* KNOW PAGE PICTURES */

}
@media(max-width:991px) {
	.text-center-mobile {
		text-align: center !important;
	}
	#inicio {
    background-color: #d9d1a5;
    background-image: url('https://media.giphy.com/media/3o7WIwMMnjXvy37kfm/giphy.gif');
    background-repeat: no-repeat;
    background-size: 52%;
    background-position: 107%;
	}

	h1.title {
    font-size: 55pt;
	}
	.eventbrite-embed{
	height:540px;
}
}

@media(max-width: 760px) {
	.container-child {
    position: relative;
    z-index: 1;
    margin-top: 114px !important;
	}
	.links-bigger-2 {
    float: left;
    text-align: left;
    margin-right: auto;
	}
	#inicio {
    background-color: #d9d1a5;
    background-image: url('https://media.giphy.com/media/3o7WIwMMnjXvy37kfm/giphy.gif');
    background-repeat: no-repeat;
    background-size: 52%;
    background-position: 107%;
	}
	h1.title {
    font-size: 55pt;
	}
	
	.desc-preletores{
    width: 84%;
	}
	.texto-preletores{
		height: 400px;
		overflow: scroll;
	}

.fundo-inscricoes {
    padding: 10px;
}
.programacao-dia{
	display: none;
}
.btn-inscricoes {
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 12px;
}
}
@media(max-width: 600px) {
	.container {
    position: relative;
    z-index: 1;
    margin-top: 28px;
	}

	#inicio {
    background-color: #d9d1a5;
    background-image: url('https://media.giphy.com/media/3o7WIwMMnjXvy37kfm/giphy.gif');
    background-repeat: no-repeat;
    background-size: 65%;
    background-position: 123%;
	}
	
	h1.title {
    font-size: 55pt;
    top: 70px;
	}

	button {
	margin-top: 41px;
	}

	.intro-table {
	margin-top:0px !important;
}

.subtitle {
    font-family: 'georgia', 'faricy-new-web',Helvetica, Arial, serif;
    font-style: italic;
    font-weight: 100;
    letter-spacing: 2px;
    font-size: 25px !important;
    color: #1b1b1b;
}

.subtitle-data {
    font-family: 'georgia', 'faricy-new-web',Helvetica, Arial, serif;
    font-style: italic;
    top: 76px;
    font-weight: 100;
    letter-spacing: 2px;
    font-size: 19px;
    color: #1b1b1b;
}

.content-child {
	width: 100% !important;
	margin-left: 0px;
}

#disqus_thread {
    background-color: white;
    margin: -20px !important;
    padding: 20px !important;
    /* border-radius: 30px; */
}

.intro-table-third h3 {
   font-weight: bold;
     padding: 20px !important;
     top:20px !important;
    color: #e32503;

}

.h3-title-mobile{
	margin-top: 73px;
}
.menu-1_hover,.menu-2_hover,.menu-3_hover {
	display: none !important;
}
.eventbrite-embed{
	height:670px;
}

}

@media(max-width: 540px) {
	#inicio {
    background-color: #d9d1a5;
    background-image: url('https://media.giphy.com/media/3o7WIwMMnjXvy37kfm/giphy.gif');
    background-repeat: no-repeat;
    background-size: 119%;
    background-position-y: -0px !important;
    background-position: -224%;
	}
	.nave {
    list-style: none;
    margin: 0;
    padding: 0;
    padding-top: 24px;
    margin-right: 10px;
    text-align: left;
    font-family: "athelas",serif;
    font-style: normal;
    font-weight: 700;
    position: relative;
    z-index: 3;
	}
	h1.title {
    font-size: 38pt;
    top: 45px;
}

.link-proposito{
	margin-top: 88px;
    margin-bottom: -70px;
    text-align: center;
    display: block;
}


}
@media(max-width: 400px) {
#intro{
	height: auto !important;
}
button {
    margin-right: 25px;
}
}