/*
* Template Name: Unify - Responsive Bootstrap Template
* Author: @htmlstream
* Website: http://htmlstream.com
*/
html {
	width: 100%;
	height: 100%;
}
body {
	width: 100%;
	height: 100%;
	color: #333;
	font-size: 15px;
	line-height: 1.5;
	background: #fff;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-feature-settings: "liga", "kern";
  text-rendering: optimizelegibility;
}

a {
	color: #96c84b;
	text-decoration: none;
}
a,
a:focus,
a:hover,
a:active {
	outline: 0;
}
a:focus {
	text-decoration: none;
}
a:hover {
	color: #96c84b;
	text-decoration: underline;
}

p, li, li a {
  color: #333;
}
a.btn-u-blue,
a.btn-u-blue:hover,
a.btn-u-blue:active {
	color: #fff;
}
.btn-nic-external{
	align-items: center;
	width: 80%;
    max-width: 400px;
	text-align: center;
    background: transparent;
    border: 2px solid #FFF;
    color: #FFF;
    font-weight: 600;
	Font-size:;
    padding: 15px 20px;
    border-radius: 15px;
}
::-moz-selection {
	color: #fff;
	background: #96c84b;
}
::selection {
	color: #fff;
	background: #0099cc;
}

:root{
    --azul:       #0099CC;
    --azul-dark:  #006E99;
    --azul-light: #33B5E0;
    --preto:      #0A0A0A;
    --cinza-dark: #1A1A1A;
    --cinza-mid:  #2C2C2C;
    --cinza-text: #8A8A8A;
    --branco:     #FFFFFF;
    --font-titulo: 'Barlow Condensed', sans-serif;
    --font-corpo:  'Barlow', sans-serif;
    --raio: 4px;
}

.clear {
	clear: both;
}
i.icon-md {
	font-size: 40px;
	width: 45px;
	height: 45px;
	line-height: 45px;
	display: inline-block;
}
.icon-md-wrapper {
	padding: 15px;
    color: #FFF;
}

i.icon-lg {
	font-size: 80px;
	width: 85px;
	height: 85px;
	line-height: 85px;
	display: inline-block;
    color: #FFFFFF;
}
.icon-lg-wrapper {
	padding: 30px 0;
}
.icon-lg-wrapper strong {
	display: block;
	text-transform: uppercase;
	padding-top: 5px;
	font-size: 14px;
}

@font-face {
  font-family: 'More Sugar';
  src: url('../plugins/font-awesome/fonts/MoreSugar-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Pirou';
  src: url('../plugins/font-awesome/fonts/Pirou-Regular.otf') format('opentype');
}

@media (min-width: 600px) {
	.visible-2xs {
		display: none;
	}
}
@media (max-width: 600px) {
	.hidden-2xs {
		display: none;
	}
	.col-2xs-12 {
		width: 100%;
		float: none;
	}
	.col-2xs-push-0 {
		left: 0;
	}
	.col-2xs-pull-0 {
		right: 0;
	}
}
@media (min-width: 500px) {
	.visible-3xs {
		display: none;
	}
}
@media (max-width: 500px) {
	.hidden-3xs {
		display: none;
	}
    .episodios, .sobre-dark, .sobre {
        padding: 10px !important;
    }
    .episodios h2 {
        font-size: 36px !important;
    }
    .episodios img.elemento-1 {
        width: 85px !important;
        top: -20px !important;
        right: 17px !important;
    }
    .nums {
        grid-template-columns: repeat(2, 1fr) !important;
    }
    .container {
        width: 100% !important;
    }
    .texto h1 {
        font-size: 45px !important;
        margin-top: 20px !important;
    }
    #footer .row div{
        padding-top: 10px;
    }
    .intro-section h1 {
        font-size: 48px !important;
        text-align: center !important;
        line-height: initial !important;
        margin-left: 0px !important;
    }
    .intro-section h4 {
        font-size: 20px !important;
        text-align: center;
        line-height: initial;
        margin-left: 0px !important;
    }
    .logo {
        max-height: 60px;
    }
}
.rec-overlay{
    text-align: center;
}

@keyframes aparecerModal{

0%{
opacity:0;
transform:scale(0.9);
}

100%{
opacity:1;
transform:scale(1);
}

}

@keyframes fecharModal{
0%{
opacity:1;
transform:scale(1);
}
100%{
opacity:0;
transform:scale(0.9);
}
}

.g-color-default { color: #79a538;}
.g-color-gray { color: #aaa;}
.g-bg-default { background: #96c84b;}
.g-bg-gray { background: #f8f8f8;}
.g-bg-lightblue {	background: #49c6b7;}
.g-bg-lightblue-radialgradient { background: radial-gradient(ellipse at center center, #fff 22%, #F5F1E7 100%) repeat; }
.g-bg-gray-lineargradient { background: linear-gradient(#fff, #dbdbdb); }

.g-color-white { color: #fff; }

.g-dp-table {
 display: table;
}
.g-dp-table-cell {
 display: table-cell;
}
.g-va-top {
 vertical-align: top;
}
.g-va-middle {
 vertical-align: middle;
}
.g-va-bottom {
 vertical-align: bottom;
}

.g-padding-5  { padding: 5px;}
.g-padding-10 { padding: 10px;}
.g-padding-15 { padding: 15px;}
.g-padding-20 { padding: 20px;}
.g-padding-25 { padding: 25px;}
.g-padding-30 { padding: 30px;}
.g-padding-35 { padding: 35px;}
.g-padding-40 { padding: 40px;}
.g-padding-45 { padding: 45px;}
.g-padding-50 { padding: 50px;}

.g-pt-5 { padding-top: 5px;}
.g-pt-10 { padding-top: 10px;}
.g-pt-20 { padding-top: 20px;}
.g-pt-30 { padding-top: 30px;}
.g-pt-40 { padding-top: 40px;}
.g-pt-50 { padding-top: 50px;}
.g-pt-60 { padding-top: 60px;}
.g-pt-70 { padding-top: 70px;}
.g-pt-80 { padding-top: 80px;}
.g-pt-85 { padding-top: 80px;}
.g-pt-90 { padding-top: 90px;}
.g-pt-100 { padding-top: 100px;}
.g-pt-110 { padding-top: 110px;}
.g-pt-120 { padding-top: 120px;}
.g-pt-130 { padding-top: 130px;}
.g-pt-140 { padding-top: 140px;}
.g-pt-150 { padding-top: 150px;}
.g-pt-160 { padding-top: 160px;}
.g-pt-170 { padding-top: 170px;}
.g-pt-180 { padding-top: 170px;}

.g-pb-10 { padding-bottom: 10px;}
.g-pb-20 { padding-bottom: 20px;}
.g-pb-30 { padding-bottom: 30px;}
.g-pb-40 { padding-bottom: 40px;}
.g-pb-50 { padding-bottom: 50px;}
.g-pb-60 { padding-bottom: 60px;}
.g-pb-70 { padding-bottom: 70px;}
.g-pb-75 { padding-bottom: 75px;}
.g-pb-80 { padding-bottom: 80px;}
.g-pb-90 { padding-bottom: 90px;}
.g-pb-100 { padding-bottom: 100px;}
.g-pb-110 { padding-bottom: 110px;}
.g-pb-120 { padding-bottom: 120px;}
.g-pb-130 { padding-bottom: 130px;}
.g-pb-140 { padding-bottom: 140px;}
.g-pb-150 { padding-bottom: 150px;}
.g-pb-160 { padding-bottom: 160px;}
.g-pb-170 { padding-bottom: 170px;}
.g-pb-180 { padding-bottom: 180px;}

.g-pl-10 { padding-left: 10px;}
.g-pl-20 { padding-left: 20px;}
.g-pl-30 { padding-left: 30px;}
.g-pl-40 { padding-left: 40px;}
.g-pl-50 { padding-left: 50px;}
.g-pl-60 { padding-left: 60px;}
.g-pl-70 { padding-left: 70px;}
.g-pl-80 { padding-left: 80px;}
.g-pl-90 { padding-left: 90px;}
.g-pl-100 { padding-left: 100px;}

.g-pr-10 { padding-right: 10px;}
.g-pr-20 { padding-right: 20px;}
.g-pr-30 { padding-right: 30px;}
.g-pr-40 { padding-right: 40px;}
.g-pr-50 { padding-right: 50px;}
.g-pr-60 { padding-right: 60px;}
.g-pr-70 { padding-right: 70px;}
.g-pr-80 { padding-right: 80px;}
.g-pr-90 { padding-right: 90px;}
.g-pr-100 { padding-right: 100px;}

.g-mt-10 { margin-top: 10px;}
.g-mt-20 { margin-top: 20px;}
.g-mt-30 { margin-top: 30px;}
.g-mt-40 { margin-top: 40px;}
.g-mt-50 { margin-top: 50px;}
.g-mt-60 { margin-top: 60px;}
.g-mt-70 { margin-top: 70px;}
.g-mt-80 { margin-top: 80px;}
.g-mt-90 { margin-top: 90px;}
.g-mt-100 { margin-top: 100px;}

.g-mb-0 { margin-bottom: 0;}
.g-mb-3 { margin-bottom: 3px;}
.g-mb-5 { margin-bottom: 5px;}
.g-mb-7 { margin-bottom: 7px;}
.g-mb-10 { margin-bottom: 10px;}
.g-mb-15 { margin-bottom: 15px;}
.g-mb-20 { margin-bottom: 20px;}
.g-mb-25 { margin-bottom: 25px;}
.g-mb-30 { margin-bottom: 30px;}
.g-mb-35 { margin-bottom: 35px;}
.g-mb-40 { margin-bottom: 40px;}
.g-mb-45 { margin-bottom: 45px;}
.g-mb-50 { margin-bottom: 50px;}
.g-mb-55 { margin-bottom: 55px;}
.g-mb-60 { margin-bottom: 60px;}
.g-mb-65 { margin-bottom: 65px;}
.g-mb-70 { margin-bottom: 70px;}
.g-mb-75 { margin-bottom: 75px;}
.g-mb-80 { margin-bottom: 80px;}
.g-mb-85 { margin-bottom: 85px;}
.g-mb-90 { margin-bottom: 90px;}
.g-mb-95 { margin-bottom: 95px;}
.g-mb-100 { margin-bottom: 100px;}
.g-mb-105 { margin-bottom: 105px;}
.g-mb-110 { margin-bottom: 110px;}
.g-mb-115 { margin-bottom: 115px;}
.g-mb-120 { margin-bottom: 120px;}
.g-mb-125 { margin-bottom: 125px;}

.g-ml-10 { margin-left: 10px;}
.g-ml-20 { margin-left: 20px;}
.g-ml-30 { margin-left: 30px;}
.g-ml-40 { margin-left: 40px;}
.g-ml-50 { margin-left: 50px;}
.g-ml-60 { margin-left: 60px;}
.g-ml-70 { margin-left: 70px;}
.g-ml-80 { margin-left: 80px;}
.g-ml-90 { margin-left: 90px;}
.g-ml-100 { margin-left: 100px;}

.g-mr-3 { margin-right: 3px;}
.g-mr-5 { margin-right: 5px;}
.g-mr-10 { margin-right: 10px;}
.g-mr-20 { margin-right: 20px;}
.g-mr-30 { margin-right: 30px;}
.g-mr-40 { margin-right: 40px;}
.g-mr-50 { margin-right: 50px;}
.g-mr-60 { margin-right: 60px;}
.g-mr-70 { margin-right: 70px;}
.g-mr-80 { margin-right: 80px;}
.g-mr-90 { margin-right: 90px;}
.g-mr-100 { margin-right: 100px;}

@media(max-width: 991px) {
	.g-sm-mb-10 {
		margin-bottom: 10px;
	}
	.g-sm-mb-15 {
		margin-bottom: 15px;
	}
	.g-sm-mb-20 {
		margin-bottom: 20px;
	}
	.g-sm-mb-30 {
		margin-bottom: 30px;
	}
}
@media(max-width: 767px) {
	.g-xs-mb-10 {
		margin-bottom: 10px;
	}
	.g-xs-mb-15 {
		margin-bottom: 15px;
	}
	.g-xs-mb-20 {
		margin-bottom: 20px;
	}
	.g-xs-mb-30 {
		margin-bottom: 30px;
	}
	.g-sm-text-left {
		text-align: left;
	}
}
@media (max-width: 600px) {
	.g-2xs-mb-20 {
		margin-bottom: 20px;
	}
	.g-2xs-mb-30 {
		margin-bottom: 30px;
	}
}
@media (max-width: 500px) {
	.g-3xs-mb-20 {
		margin-bottom: 20px;
	}
	.g-3xs-mb-30 {
		margin-bottom: 30px;
	}
}
@media (min-width: 500px) {
	.visible-3xs {
		display: none;
	}
}

.g-display-block {
	display: block;
}
.g-display-inline-block {
	display: inline-block;
}
.g-display-table {
	display: table;
	width: 100%;
}
.intro-section .g-display-td p{
	color: #FFFFFF;
}
.g-display-td {
	display: table-cell;
}
.g-display-td-20 {
	width: 20%;
}
.g-display-td-25 {
	width: 25%;
}
.g-display-td-30 {
	width: 30%;
}
.g-display-td-40 {
	width: 40%;
}
.g-display-td-50 {
	width: 50%;
}
.g-display-td-60 {
	width: 60%;
}

@media (max-width: 991px) {
	.g-sm-display-table--disable,
	.g-sm-display-td--disable {
		display: block;
		width: 100%;
		text-align: center;
	}
}
@media (max-width: 767px) {
	.g-xs-display-table--disable,
	.g-xs-display-td--disable {
		display: block;
		width: 100%;
		text-align: center;
	}
}
@media (max-width: 600px) {
	.g-2xs-display-table--disable,
	.g-2xs-display-td--disable {
		display: block;
		width: 100%;
		text-align: center;
	}
}

.g-width-auto {
	width: auto;
}
.g-width-100 {
	width: 100%;
}

.g-text-top {
	vertical-align: top;
}
.g-text-middle {
	vertical-align: middle;
}
.g-text-bottom {
	vertical-align: bottom;
}

.img-wrapper--shadow {
	position: relative;
}
.img-wrapper--shadow:after {
	content: "";
	background: rgba(0,0,0,.3);
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.g-heading-v7 .h2 {
	text-transform: uppercase;
	font-size: 28px;
	font-weight: 700;
	position: relative;
	margin-top: 0;
	letter-spacing: 1.5px;
}
.g-heading-v7 .h2 .block-name {
	font-size: 18px;
	font-weight: 300;
	font-style: normal;
	display: block;
	margin-top: 5px;
	letter-spacing: 1px;
}
.h3 {
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 500;
	margin-top: 0;
	letter-spacing: 1px;
}
.h4 {
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 400;
	margin-top: 0;
	letter-spacing: 1px;
}
.box-shadow{
    box-shadow: 0 5px 15px rgba(255,255,255,0.4);
}
/*FIM*/

/*TEXTOS*/
.sub-titulo{
	font-weight: bold;
	letter-spacing: 3px;
	font-family: Verdana;
}
/*FIM*/

/*Rodapé*/
#footer {
	background: var(--azul);
	padding: 50px 0;
	position: relative;
	overflow: hidden;
    color: #ffffff;
}
#footer .container {
	position: relative;
	z-index: 1;
}

.subtitulo-footer {
  color: #FFF;
  font-size: 14px;
  letter-spacing: 3px;
  margin-top: 5px;
  font-family: 'Barlow', sans-serif;
  text-align: center;
}
/*FIM*/

/*Modal vídeo*/
.modal-video {
  display: none;
  position: fixed;
  z-index: 99999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.9);
  justify-content: center;
  align-items: center;
}

.modal-video-content {
  position: relative;
  width: 80%;
  max-width: 900px;
}

.modal-video iframe {
  width: 100%;
  height: 500px;
  border-radius: 10px;
}

.fechar-video {
  position: absolute;
  top: -40px;
  right: 0;
  font-size: 30px;
  color: #fff;
  cursor: pointer;
}
/*FIM*/

/*Modal*/
.modal-fc {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  justify-content: center;
  align-items: center;
  z-index: 9999;
}
 
.modal-container {
  width: 1100px;
  max-width: 95%;
  padding: 60px 80px;
  border: 1px solid rgba(6, 176, 215, 0.3);
  border-radius: 10px;
  position: relative;
  box-shadow: 0 0 50px rgba(6, 176, 215, 0.3);
  animation: aparecerModal 0.3s ease;
  background-image: url("images/facaparte_fundo.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  display: flex;
  justify-content: flex-end;
}
 
.modal-container.fechar {
  animation: fecharModal 0.4s ease;
}
 
.fechar-modal {
  position: absolute;
  top: 15px;
  right: 20px;
  font-size: 28px;
  cursor: pointer;
  color: #fff;
}
 
.modal-direita {
  width: 380px;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
 
.modal-direita h1 {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  font-size: 30px;
  margin-bottom: 20px;
  font-family: 'league Spartan', sans-serif;
}
 
.modal-direita input {
  width: 100%;
  padding: 12px;
  margin-bottom: 12px;
  background: #2b2b2b;
  border: none;
  border-radius: 5px;
  color: #fff;
}
 
.fa-file-text-o {
	font-size: 23px;
}
 
.botao-enviar {
  width: 100%;
  padding: 14px;
  background-color: transparent;
  border: 3px solid #29a2d1;
  border-radius: 8px;
  color: #fff;
  cursor: pointer;
  font-weight: bold;
  font-family: Verdana;
  letter-spacing: 2px;
  margin-top: 20px;
  transition: all 0.4s ease;
}
 
.botao-enviar:hover {
  background: #29a2d1;
}
 
@media (max-width: 768px) {
  .modal-container {
    padding: 40px 20px;
    justify-content: center;
  }
  .modal-direita {
    width: 100%;
  }
}
/*FIM*/

.btn-u-upper {
	text-transform: uppercase;
}
.btn-u-lg.btn-u-upper, a.btn-u-lg.btn-u-upper {
	font-size: 12px;
	font-weight: bold;
}

.navbar-fixed-bottom .navbar-collapse,
.navbar-fixed-top .navbar-collapse {
	max-height: 100%;
}
.navbar-nav > li > a::before,
.navbar-nav > li > a::after {
    display: none !important;
    content: none !important;
}
.capitalise { text-transform: uppercase;}

.g-bg-default-color,
.g-bg-default-color:focus {
	background: #96c84b;
	color: #fff;
}
.g-bg-default-color:hover {
	background: #46b8aa;
}

.owl-lightweight-arrow .owl-buttons div {
	width: 50px;
	height: 50px;
	opacity: .5;
	display: block;
	position: absolute;
	top: 50%;
	cursor: pointer;
}
.owl-lightweight-arrow .owl-buttons .owl-prev {
	left: 0;
}
.owl-lightweight-arrow .owl-buttons .owl-next {
	right: 0;
}
.owl-lightweight-arrow .owl-buttons div:hover {
	opacity: 1;
}
/* http://www.dailycoding.com/Utils/Converter/ImageToBase64.aspx */
.owl-lightweight-arrow-black .owl-prev {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNDIgODgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDg4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0zOC45LDRMNC43LDQzLjIKCQljLTAuNCwwLjQtMC40LDEuMSwwLDEuNUwzOC45LDg0Ii8+CjwvZz4KPC9zdmc+Cg==) no-repeat 50% 50%;
}
.owl-lightweight-arrow-white .owl-prev {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNDIgODgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDg4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0zOC45LDRMNC43LDQzLjIKCQljLTAuNCwwLjQtMC40LDEuMSwwLDEuNUwzOC45LDg0Ii8+CjwvZz4KPC9zdmc+Cg==) no-repeat 50% 50%;
}
.owl-lightweight-arrow-black .owl-next {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNDIgODgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDg4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0zLjEsODRsMzQuMi0zOS4yCgkJYzAuNC0wLjQsMC40LTEuMSwwLTEuNUwzLjEsNCIvPgo8L2c+Cjwvc3ZnPgo=) no-repeat 50% 50%;
}
.owl-lightweight-arrow-white .owl-next {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNDIgODgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQyIDg4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0zLjEsODRsMzQuMi0zOS4yCgkJYzAuNC0wLjQsMC40LTEuMSwwLTEuNUwzLjEsNCIvPgo8L2c+Cjwvc3ZnPgo=) no-repeat 50% 50%;
}

/*---
	Header
---*/
.one-page-header {
	background: none;
	padding: 12px 0;
	margin: 0;
}
.one-page-header.top-nav-collapse {
  background: rgba(0, 0, 0, 0.60) !important;
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.4);
  padding-bottom: 15px;
}

@media (max-width: 991px) {
  .one-page-header .menu-container:after {
  	display: none;
  }
}
@media (max-width: 768px) {
	.one-page-header .navbar-brand {
	  padding: 10px 0;
	}
}

/* Header Btn */
.one-page-header .btn-u {
	margin-top: 12px;
}

.titulo-linha{
	display:flex;
	align-items:center;
	gap:15px;
}

.titulo-linha span{
	width:40px;
	height:2px;
	background:#86c32a;
	display:block;
	margin-left:10px;
}

.titulo-linha p{
	color:#86c32a;
    letter-spacing:8px;
    font-family:Verdana;
    font-size:15px;
    margin:0;
	margin-left:-5px;
}

.titulo-linha-1{
	display:flex;
	align-items:center;
	gap:15px;
}

.titulo-linha-1 span:first-child{
	width:40px;
	height:3px;
	background:#0099cc;
	display:block;
	margin-left:10px;
}

.titulo-linha-1 p{
	color:#86c32a;
    letter-spacing:8px;
    font-family:Verdana;
    font-size:15px;
    margin:0;
	margin-left:-5px;
}

/*---
	Promo
---*/

/*LOGO*/
.logo{
	margin-top: -10px;
    max-height: 75px;
    width: auto;
}
/*FIM*/

/*CORES*/
.azul-claro{
	color: #0099cc;
}
.branco{
	color: #FFF;
}
/*FIM*/

/*styles*/
.text-shadow{
	text-shadow: 2px 2px 4px #111111;
}
.bold{
	font-weight: bold;
}
.poppins{
	font-family: Poppins;
}
.verdana{
	font-family: Verdana;
}
.more-sugar{
	font-family: 'More Sugar', sans-serif;
}
.barlow-condensed{
	font-family: 'Barlow Condensed', sans-serif;
}
.anton{
	font-family: 'Anton', sans-serif;
}
.league-spartan{
	font-family: 'League Spartan', sans-serif;
}
.pirou{
	font-family: 'Pirou', sans-serif;
}
/*FIM*/



/*Episodios*/
.episodios {
  background: #282828;
  padding: 80px 20px;
  color: #fff;
  position: relative;
  overflow: hidden;
}

.episodios img.elemento-1{
    width: 100px;
    position: absolute;
    top: 40px;
    right: 105px;
}

.subtitulo-ep{
  color: #FFF;
  font-size: 13px;
  letter-spacing: 4px;
  margin-left: 5px;
  font-family: 'League Spartan', sans-serif;
  font-style: italic;
}

.episodios h2 {
  text-align: left;
  margin-bottom: 40px;
  margin-top: 20px;
  font-size: 55px;
  font-weight: bold;
  color: #0099cc;
  letter-spacing: 2px;
  font-family: 'Barlow Condensed', sans-serif;
}

.episodios a {
  text-decoration: none;
  color: #0099cc;

}

.grid-episodios {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));
  gap: 25px;
}

.card {
	background: #1f1f1f;
	border-radius: 15px;
	overflow: hidden;
	cursor: pointer;
}

.card img {
	width: 100%;
	display: block;
	border-top: 5px solid var(--azul);
}

.card h3 {
	padding: 15px;
	font-size: 13px;
	color: #ddd;
}

.card span {
	font-weight: bold;
	font-size: 15px;
}

.card:hover {
	box-shadow: inset 0 0 25px rgba(6, 176, 215, 0.9), 0 0 25px rgba(6, 176, 215, 0.6);
	border: 0.5px solid #6de3ff;
}

.grid-wrapper-titulo {
	background-color: #1a1a1a;
	border-radius: 0 15px 0 0;
	/*border-top: 2px solid #1a1a1a;
	border-left: 2px solid #1a1a1a;
	border-bottom: 2px solid #1a1a1a;
	border-right: 2px solid #1a1a1a;
	margin-right: 550px;*/
	padding: 10px 5px 5px 10px;
}

.grid-wrapper {
	background-color: #1a1a1a;
	border-radius: 0 15px 15px 15px;
	border-top: 2px solid #1a1a1a;
	border-left: 2px solid #1a1a1a;
	border-bottom: 2px solid #1a1a1a;
	border-right: 2px solid #1a1a1a;
	padding: 10px 5px 5px 10px;
	overflow: visible;
}
/*FIM*/

/*Quem somos*/
section.sobre{
    overflow: hidden;
}
.sobre-dark {
	background: #1a1a1a;
	color: #ffffff;
	padding: 80px;
	text-align: center;
}

.sobre-dark .container {
	max-width: 900px;
	margin: auto;
}

.sobre-dark .subtitulo {
	display: block;
	font-size: 14px;
	letter-spacing: 3px;
	color: #0099cc;
	margin-bottom: 20px;
}

.sobre-dark h2 {
	font-size: 42px;
	margin-bottom: 30px;
	font-weight: 700;
	letter-spacing: 4px;
	color: #dfdfdf;
}

.sobre-dark h2 span {
    color: #00cfff;
}

.sobre-dark p {
	color: #dfdfdf;
	line-height: 1.7;
	margin-bottom: 20px;
	font-size: 18px;
}

.sobre-dark h5 {
	color: #dfdfdf;
	line-height: 2;
	margin-top: 30px;
	margin-bottom: 20px;
    font-size: 14px;
}

.btn-cta {
	display: inline-block;
    width: 90%;
    margin-top: 30px;
    padding: 15px;
	border: 2px solid #00cfff;
	color: #00cfff;
	text-decoration: none;
	border-radius: 50px;
	cursor: pointer;
	transition: all 0.3s ease;
}

.btn-cta:hover {
	background: transparent;
	border: 2px solid #6de3ff;
	color: #6de3ff;
	text-shadow: 0 0 10px rgba(6, 176, 215, 0.8);
	text-decoration: none;
	transform: scale(1.05);
	box-shadow: inset 0 0 25px rgba(6, 176, 215, 0.9), 0 0 25px rgba(6, 176, 215, 0.6);
}
/*FIM*/

/*Números*/
#numeros { 
	background: var(--cinza-dark);
	padding: 60px 0;
	border-top: 1px solid rgba(255,255,255,0.06);
	border-bottom: 1px solid rgba(255,255,255,0.06);
	margin-top: 25px;
}
.nums {
	display: grid;
	grid-template-columns: repeat(4,1fr);
}
.num-item {
	text-align: center;
	padding: 20px;
	border-right: 1px solid rgba(255,255,255,0.08);
}
.num-item:last-child {
	border-right: none;
}
.num-val {
	font-family: 'Barlow Condensed', sans-serif;
	font-size: clamp(36px,4vw,56px);
	font-weight: bold;
	color: var(--azul);
	line-height: 1;
}
.num-desc {
	font-size: 14px;
	color: var(--cinza-text);
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-top: 6px;
}
/*FIM*/

/*Nei Fundador*/
.sobre {
  background: #282828;
  padding: 80px 0;
}

.container {
  width: 90%;
  max-width: 1200px;
  margin: auto;
}

/*.conteudo {
  display: flex;
  align-items: center;
  gap: 60px;
}*/

.imagem {
  position: relative;
  /*display: inline-block;
  flex: 1;
  margin-left: 100px;
  transform: scale(0.75);
  transform-origin: top left;
  margin-bottom: -50px;*/
}

.imagem img {
  width: 95%;
  max-width: 450px;
}

.imagem::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;

  background: linear-gradient(to bottom, rgba(40,40,40,0) 60%, #282828 100%);
}

.box-destaque {
  position: absolute;
  bottom: 30px;
  left: 20px;
  margin-left: -10px;
  margin-top: 10px; 
  border-radius: 0 10px 10px 10px;
  background: #111;
  color: #fff;
  padding: 25px 30px;
  font-weight: 800;
  z-index: 3;
  letter-spacing: 1px;
  font-size: 16px;
}

.box-destaque span {
  color: #00cfff;
}

.subtitulo {
  color: #0099cc;
  font-size: 14px;
  letter-spacing: 2px;
  margin-left: -10px;
  font-family: 'Barlow Condensed', sans-serif;
}

.texto h1 {
    font-size: 70px;
    margin: 0px;
    margin-top: 30px;
    /* margin-bottom: -10px; */
    font-weight: bold;
    /* line-height: 105%; */
    /* letter-spacing: 5px; */
    color: #FFF;
}

.destaque {
  font-weight: 600;
  color: #555;
  font-style: italic;
  margin-top: 50px;
}

.texto p {
  color: #d8d8d8;
  line-height: 2;
  letter-spacing: 1px;
  font-family: Poppins;
  font-size: 1.8rem;
}

.forte{
	color: #FFF;
	font-weight: bold;
	margin-right: -15px;
	margin-left: -8px;
}

.tags {
	display: flex;
	gap: 10px;
	flex-wrap: wrap;
	margin-bottom: 20px;
}

.stag {
	font-family: var(--font-titulo);
	font-size: 13px;
	font-weight: 600;
	letter-spacing: 2px;
	text-transform: uppercase;
	border: 1px solid rgba(0,153,204,0.4);
	color: var(--azul-light);
	padding: 8px 18px;
	border-radius: var(--raio);
	transition: 0.2s;
}
.stag:hover {
	background: transparent;
	border: 1px solid #6de3ff;
	color: #6de3ff;
	text-shadow: 0 0 10px rgba(6, 176, 215, 0.8);
	text-decoration: none;
	transform: scale(1.25);
	box-shadow: inset 0 0 25px rgba(6, 176, 215, 0.9), 0 0 25px rgba(6, 176, 215, 0.6);
}
/*FIm*/

.intro-section {
  overflow: hidden;
  position: relative;
  padding-bottom: 50px;
}
 
.intro-section::after {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(40,40,40,0.35) 70%, #1a1a1a 100%);
  z-index: 1;
  pointer-events: none;
}
 
.intro-video-bg {
  position: absolute;
  inset: 0;
  z-index: 0;
  overflow: hidden;
}
 
.intro-video-bg video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  transform: translate(-50%, -50%);
  object-fit: cover;
  text-align: top;
  opacity: 0.3;
}
 
.intro-section .container {
  position: relative;
  z-index: 2;
}
 
 @keyframes pulsar {50%{opacity:0.9;transform:scale(1)} }
 
.intro-section h1 {
  text-transform: uppercase;
  color: #FFF;
  letter-spacing: -2px;
  line-height: 70px;
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 500%;
  font-weight: 900;
  margin-left: 80px;
  margin-bottom: 50px;
}
.intro-section h1 em {
  font-style: normal;
}
.intro-section h4 {
  color: #FFF;
  font-style: italic;
  font-size: 16px;
  letter-spacing: -0.5px;
  margin-left: 80px;
}
.intro-section span {
  font-size: 105%;
  font-weight: bold;
  font-family: Verdana;
}
.intro-call-us {
  font-family: sans-serif;
  font-size: 20px;
  font-weight: 300;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.intro-call-us strong {
  font-weight: 300;
}
@media (max-width: 768px) {

  .imagem img {
    max-width: 300px;
  }
}
@media (max-width: 991px) {
	.intro-section h1 {
		font-size: 48px;
        text-align: center;
        line-height: initial;
	}
    .intro-call-us {
        text-align: center;
    }
    .one-page-header.top-nav-collapse {
        background-color: #FFF;
    }
}
.intro-section .icon-md {
	margin-right: 15px;
}
.intro-section .container {
	position: relative;
}
.intro-section .row {
	z-index: 2;
	position: relative;
}
.intro-section__image {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 400px;
	height: auto;
}
@media (max-width: 991px) {
	.intro-section__image {
		width: 300px;
	}
}


.intro-quemsomos{
    overflow: hidden;
}

/*Contador para próximo episodios*/
.intro-timer {
  background: #1A1A1A;
  padding: 50px 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 28px;
  position: relative;
  overflow: hidden;
}
 
.intro-timer::before {
  content: '';
  position: absolute;
  inset: 0;
  background:
    repeating-linear-gradient(
      0deg,
      transparent,
      transparent 2px,
      rgba(255,255,255,0.012) 2px,
      rgba(255,255,255,0.012) 4px
    );
  pointer-events: none;
}

.intro-timer .capa-episodio{
    text-align: center;
}
.intro-timer .capa-episodio img{
    width: 90%;
    height: auto;
    margin-top:10px;
    cursor: pointer;
}
 
.topo-label {
  display: flex;
  align-items: center;
  gap: 16px;
}
 
.topo-label-line {
  display: block;
  width: 60px;
  height: 1px;
  background: #0099cc;
}
 
.topo-label-text {
  font-family: 'Barlow', sans-serif;
  font-size: 19px;
  letter-spacing: 3px;
  color: #0099cc;
  text-transform: uppercase;
}
 
.rec-overlay {
  display: flex;
  position: relative;
  margin: 0 30px;
  width: calc(100% - 60px);
  min-height: 320px;
  background: radial-gradient(ellipse 75% 75% at center, #1e1e1e 0%, #0e0e0e 100%);
  border: 1px solid rgba(255,255,255,0.06);
  border-radius: 4px;
  box-shadow:
    0 0 0 1px rgba(0,153,204,0.08),
    0 30px 80px rgba(0,0,0,0.8),
    inset 0 0 60px rgba(0,0,0,0.4);
  overflow: hidden;
  align-items: center;
}
 
.rec-scanline {
  position: absolute;
  inset: 0;
  background: repeating-linear-gradient(
    to bottom,
    transparent 0px,
    transparent 3px,
    rgba(0,0,0,0.08) 3px,
    rgba(0,0,0,0.08) 4px
  );
  pointer-events: none;
  z-index: 0;
}
 
.rec-badge {
  position: absolute;
  top: 18px;
  left: 20px;
  display: flex;
  align-items: center;
  gap: 7px;
  z-index: 2;
}
 
.rec-dot {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #e00;
  box-shadow: 0 0 8px #e00;
  animation: blink 1s step-start infinite;
}
 
.rec-text {
  color: #fff;
  font-family: monospace;
  font-size: 13px;
  font-weight: bold;
  letter-spacing: 3px;
  opacity: 0.9;
}
 
.rec-hud-top {
  position: absolute;
  top: 18px;
  right: 20px;
  font-family: monospace;
  font-size: 10px;
  letter-spacing: 2px;
  color: rgba(255,255,255,0.25);
  z-index: 2;
}
 
.rec-hud-bottom {
  position: absolute;
  bottom: 18px;
  right: 20px;
  font-family: monospace;
  font-size: 10px;
  letter-spacing: 2px;
  color: rgba(255,255,255,0.2);
  z-index: 2;
}
 
.rec-corner {
  position: absolute;
  width: 22px;
  height: 22px;
  z-index: 2;
}
 
.rec-corner--tl {top: 14px; left: 14px; border-top: 1.5px solid rgba(255,255,255,0.4); border-left: 1.5px solid rgba(255,255,255,0.4); }
.rec-corner--tr { top: 14px; right: 14px; border-top: 1.5px solid rgba(255,255,255,0.4); border-right: 1.5px solid rgba(255,255,255,0.4); }
.rec-corner--bl { bottom: 14px; left: 14px; border-bottom: 1.5px solid rgba(255,255,255,0.4); border-left: 1.5px solid rgba(255,255,255,0.4); }
.rec-corner--br { bottom: 14px; right: 14px; border-bottom: 1.5px solid rgba(255,255,255,0.4); border-right: 1.5px solid rgba(255,255,255,0.4); }
 
@keyframes blink {
  0%, 100% { opacity: 1; }
  50% { opacity: 0; }
}
 
.contador-wrap {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  position: relative;
  z-index: 2;
}
 
.contador-label-top {
  font-family: monospace;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 6px;
  text-transform: uppercase;
  color: #0099cc;
  opacity: 0.8;
  margin: 0;
}
 
.contador-label-bottom {
  font-family: monospace;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 3px;
  text-transform: uppercase;
  color: #FFF;
  margin: 0;
  cursor: pointer;
}
 
.inner {
  display: flex;
  align-items: center;
  justify-content: center;
}
 
.timer {
  display: flex;
  gap: 8px;
  align-items: center;
}
 
.tb {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: rgba(0,153,204,0.05);
  border: 1px solid rgba(0,153,204,0.12);
  padding: 20px 22px;
  border-radius: 4px;
  min-width: 100px;
  position: relative;
}
 
.tb::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 1px;
  background: linear-gradient(to right, transparent, rgba(0,153,204,0.4), transparent);
}
 
.tb-n {
  font-family: 'Barlow Condensed', monospace, sans-serif;
  font-size: 2.8rem;
  font-weight: 900;
  line-height: 1;
  margin-bottom: 4px;
  color: #fff;
  text-shadow: 0 0 20px rgba(0,153,204,0.3);
}
 
.tb-l {
  font-size: 9px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,0.3);
  font-family: monospace;
}
 
.ts {
  font-size: 22px;
  font-weight: 900;
  color: #0099cc;
  opacity: 0.4;
  margin-bottom: 16px;
  font-family: monospace;
}
 
.fa-video-camera {
  color: #FFF;
}
 
@media (max-width: 600px) {
  .rec-overlay { min-height: 260px; }
  .tb { padding: 14px 14px; min-width: 50px; }
  .tb-n { font-size: 2rem; }
  .timer { gap: 4px; }
}
/*FIM*/

/*Proxímo episodio
.episodios-prox {
  background: #282828;
  padding: 80px 20px;
  color: #fff;
}

.subtitulo-ep-prox {
  color: #FFF;
  font-size: 13px;
  letter-spacing: 4px;
  margin-left: 5px;
  font-family: 'League Spartan', sans-serif;
  font-style: italic;
}

.episodios-prox h2 {
  text-align: left;
  margin-bottom: 40px;
  margin-top: 20px;
  font-size: 70px;
  font-weight: bold;
  color: #0099cc;
  letter-spacing: 2px;
  font-family: 'Barlow Condensed', sans-serif;
}

.episodios-prox a {
  text-decoration: none;
  color: #0099cc;

}

.grid-episodios-prox {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));
  gap: 25px;
}

.card-prox {
	background: #1f1f1f;
	border-radius: 15px;
	overflow: hidden;
	cursor: pointer;
}

.card-prox img {
	width: 40%;
	display: block;
	border-top: 5px solid var(--azul);
}

.card-prox h3 {
	padding: 15px;
	font-size: 13px;
	color: #ddd;
	font-family: Poppins;
}

.card-prox span {
	font-weight: bold;
	font-family: 'Barlow Condensed', sans-serif;
	font-size: 15px;
}

.card-prox:hover {
	box-shadow: inset 0 0 25px rgba(6, 176, 215, 0.9), 0 0 25px rgba(6, 176, 215, 0.6);
	border: 0.5px solid #6de3ff;
}

.grid-wrapper-titulo-prox {
	background-color: #1a1a1a;
	border-radius: 0 15px 0 0;
	border-top: 2px solid #1a1a1a;
	border-left: 2px solid #1a1a1a;
	border-bottom: 2px solid #1a1a1a;
	border-right: 2px solid #1a1a1a;
	margin-right: 550px;
	padding: 10px 5px 5px 10px;
	overflow: visible;
}

.grid-wrapper-prox {
	background-color: #1a1a1a;
	border-radius: 0 15px 15px 15px;
	border-top: 2px solid #1a1a1a;
	border-left: 2px solid #1a1a1a;
	border-bottom: 2px solid #1a1a1a;
	border-right: 2px solid #1a1a1a;
	padding: 10px 5px 5px 10px;
	overflow: visible;
}
/*FIM*/

/*---
	Testimonials
---*/
.testimonials-v7 .testimonials-v7-item img {
	width: auto;
	display: inline-block;
	border-radius: 50%;
}
.testimonials-v7-item {
	width: 60%;
	margin: 0 auto;
}
.testimonials-v7 blockquote {
	margin: 0 0 30px;
	padding: 0;
	border: none;
	font-size: 15px;
}
.testimonials-v7 strong {
	text-transform: uppercase;
	font-weight: 400;
}

/*---
	Pricing
---*/
.pricing-v9 {
	border: 1px solid #F5F1E7;
}
.pricing-v9:hover {
	box-shadow: 0 0 15px #ddd;
}
.pricing-v9-head {
	border-bottom: 1px solid #F5F1E7;
}
.pricing-v9-head h3 {
	margin: 0;
}
.pricing-v9 ul {
	margin: 0;
}
.pricing-v9 li {
	margin-bottom: 5px;
}
.pricing-v9-price,
.pricing-v9-footer,
.pricing-v9 ul,
.pricing-v9-head {
	padding: 20px 15px;
}
.pricing-v9-price,
.pricing-v9-footer {
	border-top: 1px solid #F5F1E7;
}
.pricing-v9-price {
	font-weight: 500;
}

/*---
	Team
---*/
.team-v6 span {
	color: inherit;
}
.team-v6 small {
	color: #96c84b;
	margin-bottom: 20px;
}
.social-icons-v1 i:hover {
	background: #96c84b;
}

/*---
	Simple Form
---*/
.simple-form {
  box-shadow: none;
}
.simple-form fieldset {
  background: none;
  padding: 0;
}
.simple-form .icon-append {
	border-left: none;
	padding-left: 0;
	right: auto;
	/*border-right: solid 1px #e5e5e5;*/
	/*padding-right: 3px;*/
  left: 5px;
  color: #666;
}
.simple-form .input input,
.simple-form .textarea textarea,
.simple-form .input input:hover,
.simple-form .textarea textarea:hover,
.simple-form .input input:focus,
.simple-form .textarea textarea:focus {
  box-shadow: none;
  border: none;
  background: #fff;
  color: #666;
  padding-right: 10px;
  padding-left: 40px;
}
.simple-form .textarea-expandable textarea,
.simple-form .textarea-expandable textarea:hover,
.simple-form .textarea-expandable textarea:focus {
  height: 125px;
}
.simple-form ::-webkit-input-placeholder {color: #666; opacity: 1;}
.simple-form ::-moz-placeholder {color: #666; opacity: 1;} /* Firefox 19+ */
.simple-form :-moz-placeholder {color: #666; opacity: 1;} /* Firefox 18- */
.simple-form :-ms-input-placeholder {color: #666; opacity: 1;}

@media (max-width: 767px) {
	.input-group {
		display: block;
	}
	.input-group-btn {
		display: block;
		margin-top: 20px;
	}
}

/*---
	Support Subscribe
---*/
.support .container {
	position: relative;
}
.support .row {
	z-index: 2;
	position: relative;
}
.support__image {
	position: absolute;
	bottom: 0;
	left: 70px;
	width: 400px;
	height: auto;
}
@media (max-width: 991px) {
	.support__image {
		left: 15px;
		width: 300px;
	}
}
.btn-g4:hover{
    background: #FFF;
	opacity: 80%;
    color: #1c355d;
    text-decoration: none;
}
ul.list-menu li{
    padding:5px 15px;
}

/*background nav*/
.background-instagram {
	/*background: linear-gradient(45deg, #f09433, #e6683c, #dc2743, #cc2366, #bc1888);*/
	border-radius: 50px;
	display: inline-block;
    border:1px solid #FFF;
}

.background-youtube {
  /*background: linear-gradient(45deg, #FF0000, #CC0000, #282828);*/
  border-radius: 50px;
  display: inline-block;
  border:1px solid #FFF;
}
/*FIM*/

.navbar-toggle {
    border: 1px solid #FFF !important;
    color: #FFF;
}
.navbar-default {
    background-color: transparent !important;
    border-color: transparent !important;
